Install the SDK
Install the OrbitKit Python SDK with pip, or use cURL to call the API endpoints directly.
Make your first request to the mock SaaS API and explore the multi-service architecture.
Get productive in a few minutes by following these three steps.
Install the OrbitKit Python SDK with pip, or use cURL to call the API endpoints directly.
Set up your vercel.json with subdomain mappings for each service: web, docs, dashboard, and API.
Call the overview endpoint to verify your API service is responding with mock operational data.
import orbitkit
client = orbitkit.Client(api_key="your-api-key")
overview = client.overview.get()
print(overview.mrr) # 128400
print(overview.active_workspaces) # 372Each surface is isolated by purpose and deployed as a separate Vercel service behind its own subdomain.
| Service | Stack | Description |
|---|---|---|
| web | Next.js | Marketing and product storytelling for the root domain. |
| docs | Next.js | Technical onboarding, API reference, and service overview. |
| dashboard | Vite + React | Operational UI for metrics, pipeline, and customer health. |
| api | FastAPI | Mock SaaS endpoints consumed by the dashboard and docs. |
The FastAPI backend exposes mock operational data consumed by the dashboard and used in documentation examples.
Service health and version info.
Top-level metrics: MRR, workspaces, automation runs, trial conversion.
Funnel stage counts with weekly deltas.
Recent product events shown in the dashboard feed.
Customer list with plan, health, ARR, and expansion opportunity.
Fetch the overview endpoint and inspect the response shape.
curl https://api.mycooltestingdomain.com/v1/overview{
"mrr": 128400,
"active_workspaces": 372,
"automation_runs": 1842031,
"sla_percentage": 99.96,
"growth_percentage": 18.7,
"trial_conversion_rate": 43.2
}