CABIER API
Integrate compliance intelligence, control monitoring, and regulatory data directly into your applications.
Quick Start
Make your first API request in seconds
1. Get your API key
Create an API key from your dashboard settings.
2. Make your first request
curl -X GET "https://api.cabier.com/v1/intelligence/articles" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"3. Parse the response
{
"data": [
{
"id": "...",
"title": "SEC Climate Disclosure Rules: Compliance Guide",
"slug": "sec-climate-disclosure-compliance",
"pillar": "Cybersecurity",
"published_at": "2025-01-15T00:00:00Z",
"reading_time": 12
}
],
"meta": {
"total": 48,
"page": 1,
"per_page": 20
}
}Authentication
All API requests require authentication using an API key passed in theAuthorization header.
Authorization: Bearer cb_your_api_key_hereRate Limiting
Rate limits depend on your API key configuration. Default is 100 requests per minute. Rate limit headers are included in all responses.
Error Handling
All errors return JSON with an error field containing a message and code field for programmatic handling.
API Endpoints
Available endpoints and required scopes
/v1/intelligence/articlesList all published intelligence articles
/v1/intelligence/articles/:slugGet a specific article by slug
/v1/intelligence/pillarsList all intelligence pillars
/v1/regionsList all regions
/v1/regions/:codeGet region details with regulators
/v1/academy/coursesList all published courses
/v1/academy/pathsList all learning paths
/v1/controlsList organization controls
/v1/controlsCreate a new control
/v1/controls/:idUpdate an existing control
Official SDKs
Install our beta SDKs to integrate CABIER into your applications.
npm install @cabier/sdkpip install cabiergo get cabier.dev/sdk