Everything you need to know about using the Schema Crawler API
Getting an API key is completely self-service and takes less than a minute:
The system automatically creates your account and generates a unique API key. You can then use this key for all API requests:
Include your API key in the X-API-Key header with every API request:
All API endpoints require authentication using this header.
The Schema Crawler API allows you to:
All data is isolated to your account - you only see and manage your own sites.
Yes! The system implements multi-tenant data isolation:
Key API endpoints include:
GET /api/me - View your user info and API keyGET /api/status - Get status of all your sitesGET /api/sites - List your sitesPOST /api/sites - Add a new sitePOST /api/sites/{site_url}/schema-files - Add schema map to a siteDELETE /api/sites/{site_url} - Remove a site and its dataNo! The entire process is self-service. You can:
Just sign in with GitHub and you're ready to go!