Build with Stride API
Automate your workflow, sync data across tools, and extend Stride with a fully-documented REST API and real-time webhooks.
Quick start
1
Get your API key
Create a scoped API key in Settings → API keys. Choose read-only or read-write scope. Keys begin with nl_.
nl_live_••••••••••••••••••••••••••••••••2
Make your first request
Pass your key in the Authorization header. Every response is JSON.
curl https://app.stride.so/api/v1/projects \-H "Authorization: Bearer nl_live_…" \-H "Accept: application/json"
Example response
# 200 OKContent-Type: application/json{"data": [{"id": "proj_01j…","name": "Payments Platform","slug": "payments-platform","createdAt": "2026-04-01T00:00:00.000Z"}],"meta": { "page": 1, "perPage": 50, "total": 1 }}
What you can build
REST API
Full CRUD access to projects, stories, test cases, and diagrams via predictable resource URLs.
View reference→Webhooks
Receive signed, real-time event payloads when anything changes. Includes retry, replay, and delivery logs.
Webhook guide→OpenAPI Spec
Machine-readable spec at /api/openapi.json. Import into Postman, Insomnia, or generate an SDK.
Download specDeveloper resources
Rate limits
300 req/min per key
Versioning
Stable v1, dated deprecations
Error codes
RFC 7807 Problem Details
Pagination
Cursor-based, page size 50