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.