Skip to main content

API Access

Enable API access to integrate CastellanAI with your existing tools and workflows.

Dashboard First

Most users don't need API access. The CastellanAI dashboard provides all features for day-to-day security monitoring.


Overview

CastellanAI provides API access for organizations integrating security data with SIEM platforms, ticketing systems, or custom dashboards.


Who Needs API Access?

User TypeUse Case
IT TeamsIntegrating with existing security tools
SOC TeamsPulling data into centralized SIEM platforms
DevelopersBuilding custom integrations or automations

Enabling API Access

Step 1: Navigate to API Settings

  1. Log in to the CastellanAI Portal
  2. Click your profile icon in the top-right corner
  3. Select Settings → API Access

API Key Permissions

Read Only Permission

Use Case: Monitoring and reporting integrations

Capabilities:

ActionAllowed
View security events
View agent status
Generate reports
Acknowledge events
Modify configuration

Managing API Keys

View Active Keys

Go to Settings → API Access to see all active API keys:

ColumnDescription
NameKey identifier
PermissionAccess level
CreatedCreation date
Last UsedMost recent API call

Rate Limits

API requests are limited based on your subscription tier:

SubscriptionRequests per MinuteBurst Limit
Small Business100150
Medium Business500750
Enterprise2,0003,000
📊 Rate Limit Headers

Each API response includes rate limit headers:

X-RateLimit-Limit: 500
X-RateLimit-Remaining: 450
X-RateLimit-Reset: 1640000000
HeaderDescription
X-RateLimit-LimitYour tier's limit per minute
X-RateLimit-RemainingRequests remaining in window
X-RateLimit-ResetUnix timestamp when limit resets
Exceeded Limits?

If you exceed your rate limit, requests return HTTP 429. Contact support if you need higher limits.


Authentication Methods

Include your API key in the Authorization header:

curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.castellanai.com/v1/events

Getting Help

Customer TypeSupport Channel
EnterpriseDedicated Technical Account Manager
All Customerssupport@castellanai.com

For detailed technical API documentation, contact support to request access to the Developer Portal.


What's Next?

GuideDescription
Data ExportExport security data to external systems
WebhooksReceive real-time event notifications
IntegrationsPre-built integrations