Getting started with the InMaps API
Authentication, available endpoints and quota.
6 min
The InMaps REST API enables automations and integrations with your stack. Authentication: OAuth 2.0 with client_id and client_secret generated at Settings → Developers → API Keys. Base endpoint: https://api.inmaps.ai/v1. Main endpoints: GET /maps lists maps; POST /maps creates a map; POST /maps/{id}/nodes adds a node; POST /ai/generate generates a map via AI from a prompt. Rate limits: 1,000 requests/hour on the Pro plan, 10,000/hour on Team. Formats: all responses are JSON. Errors follow HTTP conventions (400 validation, 401 auth, 429 rate limit, 500 server). Official SDK available in JavaScript/TypeScript (npm @inmaps/sdk); Python coming soon. The API is in beta for Pro customers and GA for Team.