Keel Docs
API Reference

API Reference

Keel REST API endpoints for programmatic strategy management, backtesting, and deployment.

API Reference

The Keel API lets you create strategies, run backtests, and manage deployments programmatically. Everything available in the UI is available through the API.

Base URL

https://api.usekeel.io

Authentication

All API requests require a Bearer token. Get your API key from Settings → API Keys in the dashboard.

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.usekeel.io/v1/strategies

Endpoints

Strategies

MethodPathDescription
GET/v1/strategiesList all strategies
POST/v1/strategiesCreate a new strategy
GET/v1/strategies/:idGet strategy details
PUT/v1/strategies/:idUpdate a strategy
DELETE/v1/strategies/:idDelete a strategy

Backtests

MethodPathDescription
POST/v1/backtestsRun a backtest
GET/v1/backtests/:idGet backtest results
GET/v1/backtestsList backtests

Deployments

MethodPathDescription
POST/v1/deploymentsDeploy a strategy
GET/v1/deployments/:idGet deployment status
POST/v1/deployments/:id/pausePause a deployment
POST/v1/deployments/:id/resumeResume a deployment
DELETE/v1/deployments/:idStop a deployment

Components

MethodPathDescription
GET/v1/componentsList available components
GET/v1/components/:typeGet component schema

SDKs