Build on CannaSage
The CannaSage developer portal is self-serve. Create a free account, issue an API key in Settings, and call the REST API — no contact-sales form. The same cultivation intelligence that powers the app is available for your tools, agents, and workflows.
Free tier, keys, and sandbox
Free accounts can generate self-serve API keys with scoped permissions. Production and sandbox use the same base URL, https://cannasage.app/api/v1, with free-tier rate limits (100 requests / 15 minutes). Upgrade to Premium or Enterprise for higher limits. Keys are shown once at creation; rotate them any time from the developer dashboard.
Capabilities
- API keys with scoped permissions (read, connectors, data:push, ai:invoke) and zero-downtime rotation
- OAuth 2.0 authorization code and client credentials for agents and machine-to-machine access
- Hosted MCP server at https://mcp.cannasage.app (Streamable HTTP, OAuth 2.1 + PKCE)
- HMAC-SHA256 signed webhooks with retries and dead-letter handling
- Official CLI and SDKs: npx @cannasage/sdk, npm install @cannasage/sdk, pip install cannasage
Quick start
1. Sign up free at https://cannasage.app/auth. 2. Open Settings → developer keys and create a key. 3. GET https://cannasage.app/api/v1/sops with header X-API-Key. 4. Read the OpenAPI spec at https://cannasage.app/openapi.json or browse Swagger at /api/docs.