Home
Providers
Gremlin
Gremlin
Gremlin is a chaos engineering platform that helps teams build more resilient systems by running controlled failure experiments. It provides tools to simulate infrastructure failures, network issues, and resource exhaustion to identify and fix weaknesses before they cause real outages.
Gremlin publishes 55 APIs on the APIs.io network, including agents API, apikeys API, attacks API, and 52 more. Tagged areas include Chaos Engineering, Fault Injection, Infrastructure Testing, Reliability, and Site Reliability Engineering.
The Gremlin catalog on APIs.io includes 1 Spectral governance ruleset.
Gremlin’s developer surface includes developer portal, documentation, getting-started guide, authentication, pricing, support, engineering blog, and 8 more developer resources.
55 APIs
Chaos Engineering Fault Injection Infrastructure Testing Reliability Site Reliability Engineering
On this page
Kin Score
APIs 55
Open Collections 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Spectral Rules 1
Security Posture 3
Agentic Access 1
Resources 15
apis.yml
37 Operational Transparency
Composite quality — 54.2/100 · developing
Contract Quality
14.5 / 25
Developer Ergonomics
9.1 / 20
Commercial Clarity
15.8 / 20
Operational Transparency
4.8 / 13
Agent readiness — 34/100 · agent aware
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
List and modify all infrastructure and failure flag agents
Create, delete, activate, deactivate and list apikeys
Create, halt, and list attacks
Get metadata about the AWS IAM role creation for health checks
List and modify all clients
Update company preferences, get all users or clients for a company, and get company details
Get all active containers
Get and list disaster recovery test reports
Create, get, list, run, and complete disaster recovery tests
The executions API from Gremlin — 1 operation(s) for executions.
Used for managing authentication for Status Checks and Load Generators
Get, list, and protect applications
Get, list, and protect experiments
Get, list, and protect failure flags
Create, update and run GameDays
Fetch setup instructions for configuring a Google Cloud integration.
List resources Gremlin has discovered through a configured integration.
Halt impacts across the Gremlin platform
Create, read, update, delete health checks as well as test health check endpoint and evaluation configuration
Manage images for different entities
Handle client integrations
Used for interacting with the Private Network Integration
Create, read Jira tickets
Create, halt, and list Kubernetes attacks
Get information on attackable kubernetes targets
Create, read, update, and delete LoadGenerators
Get metadata about the Gremlin commands.
Metrics for charting purposes
Manage company level integrations with Slack/Datadog
View and modify a team's notification settings
Get and update org preferences. Generate new and delete old client certificates
Get Pagerduty services and incidents
Get a list of supported infrastructure providers and supported services by provider
API to access resources for reliability management
Retrieve reliability report for a given service
Get and run reliability tests
Get users, clients, and attacks summaries
Endpoints for receiving access and event logs
Create, update, run, halt, and list scenarios
Get/List recommended scenarios
Get, create, and delete schedules
Overview of a service, including all activity that impacts a service
Get metrics about intelligent health check target for a service
Used for sharing agent assets (eg. K8s Namespaces) between teams
Create, Retrieve, Update, and Delete endpoints for Teams
Create custom test suites
Get users (all or active) and activate, deactivate, update, and invite users.
Endpoints for non-MFA user auth
Endpoints for multi-factor user auth (MFA) and for managing MFA providers and secrets
Create, read, update, and delete webhooks
Scroll for all 55
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Spectral governance rulesets for linting and validating these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 2
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Source (apis.yml)
aid: gremlin
name: Gremlin
description: Gremlin is a chaos engineering platform that helps teams build more resilient systems by running controlled failure
experiments. It provides tools to simulate infrastructure failures, network issues, and resource exhaustion to identify
and fix weaknesses before they cause real outages.
accessModel:
pricing: freemium
onboarding: unknown
trial: false
try_now: false
public: false
label: Freemium
confidence: medium
source:
- plans
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/gremlin.png
url: https://www.gremlin.com
created: '2025-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'
type: Index
tags:
- Chaos Engineering
- Fault Injection
- Infrastructure Testing
- Reliability
- Site Reliability Engineering
apis:
- aid: gremlin:gremlin-agents-api
name: Gremlin agents API
description: List and modify all infrastructure and failure flag agents
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- agents
properties:
- type: OpenAPI
url: openapi/gremlin-agents-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-apikeys-api
name: Gremlin apikeys API
description: Create, delete, activate, deactivate and list apikeys
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- apikeys
properties:
- type: OpenAPI
url: openapi/gremlin-apikeys-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-attacks-api
name: Gremlin attacks API
description: Create, halt, and list attacks
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- attacks
properties:
- type: OpenAPI
url: openapi/gremlin-attacks-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-aws-metadata-api
name: Gremlin aws.metadata API
description: Get metadata about the AWS IAM role creation for health checks
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- aws.metadata
properties:
- type: OpenAPI
url: openapi/gremlin-aws-metadata-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-clients-api
name: Gremlin clients API
description: List and modify all clients
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- clients
properties:
- type: OpenAPI
url: openapi/gremlin-clients-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-companies-api
name: Gremlin companies API
description: Update company preferences, get all users or clients for a company, and get company details
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- companies
properties:
- type: OpenAPI
url: openapi/gremlin-companies-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-containers-api
name: Gremlin containers API
description: Get all active containers
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- containers
properties:
- type: OpenAPI
url: openapi/gremlin-containers-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-datadog-api
name: Gremlin datadog API
description: Read Datadog items
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- datadog
properties:
- type: OpenAPI
url: openapi/gremlin-datadog-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-disaster-recovery-test-reports-api
name: Gremlin disaster-recovery-test-reports API
description: Get and list disaster recovery test reports
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- disaster-recovery-test-reports
properties:
- type: OpenAPI
url: openapi/gremlin-disaster-recovery-test-reports-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-disaster-recovery-tests-api
name: Gremlin disaster-recovery-tests API
description: Create, get, list, run, and complete disaster recovery tests
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- disaster-recovery-tests
properties:
- type: OpenAPI
url: openapi/gremlin-disaster-recovery-tests-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-executions-api
name: Gremlin executions API
description: The executions API from Gremlin — 1 operation(s) for executions.
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- executions
properties:
- type: OpenAPI
url: openapi/gremlin-executions-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-external-integrations-api
name: Gremlin external-integrations API
description: Used for managing authentication for Status Checks and Load Generators
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- external-integrations
properties:
- type: OpenAPI
url: openapi/gremlin-external-integrations-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-failure-flags-apps-api
name: Gremlin failure-flags.apps API
description: Get, list, and protect applications
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- failure-flags.apps
properties:
- type: OpenAPI
url: openapi/gremlin-failure-flags-apps-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-failure-flags-experiments-api
name: Gremlin failure-flags.experiments API
description: Get, list, and protect experiments
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- failure-flags.experiments
properties:
- type: OpenAPI
url: openapi/gremlin-failure-flags-experiments-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-failure-flags-flags-api
name: Gremlin failure-flags.flags API
description: Get, list, and protect failure flags
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- failure-flags.flags
properties:
- type: OpenAPI
url: openapi/gremlin-failure-flags-flags-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-gamedays-api
name: Gremlin gamedays API
description: Create, update and run GameDays
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- gamedays
properties:
- type: OpenAPI
url: openapi/gremlin-gamedays-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-google-cloud-integration-api
name: Gremlin google-cloud.integration API
description: Fetch setup instructions for configuring a Google Cloud integration.
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- google-cloud.integration
properties:
- type: OpenAPI
url: openapi/gremlin-google-cloud-integration-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-google-cloud-integration-resources-api
name: Gremlin google-cloud.integration.resources API
description: List resources Gremlin has discovered through a configured integration.
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- google-cloud.integration.resources
properties:
- type: OpenAPI
url: openapi/gremlin-google-cloud-integration-resources-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-grafana-api
name: Gremlin grafana API
description: Get Grafana alerts
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- grafana
properties:
- type: OpenAPI
url: openapi/gremlin-grafana-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-halts-api
name: Gremlin halts API
description: Halt impacts across the Gremlin platform
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- halts
properties:
- type: OpenAPI
url: openapi/gremlin-halts-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-health-checks-api
name: Gremlin health checks API
description: Create, read, update, delete health checks as well as test health check endpoint and evaluation configuration
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- health checks
properties:
- type: OpenAPI
url: openapi/gremlin-health-checks-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-images-api
name: Gremlin images API
description: Manage images for different entities
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- images
properties:
- type: OpenAPI
url: openapi/gremlin-images-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-integration-clients-api
name: Gremlin integration-clients API
description: Handle client integrations
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- integration-clients
properties:
- type: OpenAPI
url: openapi/gremlin-integration-clients-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-integration-invocations-api
name: Gremlin integration-invocations API
description: Used for interacting with the Private Network Integration
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- integration-invocations
properties:
- type: OpenAPI
url: openapi/gremlin-integration-invocations-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-jira-api
name: Gremlin jira API
description: Create, read Jira tickets
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- jira
properties:
- type: OpenAPI
url: openapi/gremlin-jira-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-kubernetes-attacks-api
name: Gremlin kubernetes.attacks API
description: Create, halt, and list Kubernetes attacks
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- kubernetes.attacks
properties:
- type: OpenAPI
url: openapi/gremlin-kubernetes-attacks-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-kubernetes-targets-api
name: Gremlin kubernetes.targets API
description: Get information on attackable kubernetes targets
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- kubernetes.targets
properties:
- type: OpenAPI
url: openapi/gremlin-kubernetes-targets-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-load-generators-api
name: Gremlin load-generators API
description: Create, read, update, and delete LoadGenerators
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- load-generators
properties:
- type: OpenAPI
url: openapi/gremlin-load-generators-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-metadata-api
name: Gremlin metadata API
description: Get metadata about the Gremlin commands.
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- metadata
properties:
- type: OpenAPI
url: openapi/gremlin-metadata-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-metrics-api
name: Gremlin metrics API
description: Metrics for charting purposes
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- metrics
properties:
- type: OpenAPI
url: openapi/gremlin-metrics-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-newrelic-api
name: Gremlin newrelic API
description: Read New Relic items
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- newrelic
properties:
- type: OpenAPI
url: openapi/gremlin-newrelic-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-notification-integrations-api
name: Gremlin Notification Integrations API
description: Manage company level integrations with Slack/Datadog
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- Notification Integrations
properties:
- type: OpenAPI
url: openapi/gremlin-notification-integrations-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-notification-settings-api
name: Gremlin notification-settings API
description: View and modify a team's notification settings
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- notification-settings
properties:
- type: OpenAPI
url: openapi/gremlin-notification-settings-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-oauth-api
name: Gremlin oauth API
description: OAuth callback endpoints
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- oauth
properties:
- type: OpenAPI
url: openapi/gremlin-oauth-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-orgs-api
name: Gremlin orgs API
description: Get and update org preferences. Generate new and delete old client certificates
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- orgs
properties:
- type: OpenAPI
url: openapi/gremlin-orgs-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-pagerduty-api
name: Gremlin pagerduty API
description: Get Pagerduty services and incidents
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- pagerduty
properties:
- type: OpenAPI
url: openapi/gremlin-pagerduty-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-providers-api
name: Gremlin providers API
description: Get a list of supported infrastructure providers and supported services by provider
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- providers
properties:
- type: OpenAPI
url: openapi/gremlin-providers-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-reliability-management-api
name: Gremlin reliability-management API
description: API to access resources for reliability management
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- reliability-management
properties:
- type: OpenAPI
url: openapi/gremlin-reliability-management-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-reliability-report-api
name: Gremlin reliability-report API
description: Retrieve reliability report for a given service
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- reliability-report
properties:
- type: OpenAPI
url: openapi/gremlin-reliability-report-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-reliability-tests-api
name: Gremlin reliability-tests API
description: Get and run reliability tests
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- reliability-tests
properties:
- type: OpenAPI
url: openapi/gremlin-reliability-tests-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-reports-api
name: Gremlin reports API
description: Get users, clients, and attacks summaries
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- reports
properties:
- type: OpenAPI
url: openapi/gremlin-reports-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-reports-security-api
name: Gremlin reports.security API
description: Endpoints for receiving access and event logs
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- reports.security
properties:
- type: OpenAPI
url: openapi/gremlin-reports-security-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-roles-api
name: Gremlin roles API
description: List and modify roles
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- roles
properties:
- type: OpenAPI
url: openapi/gremlin-roles-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-scenarios-api
name: Gremlin scenarios API
description: Create, update, run, halt, and list scenarios
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- scenarios
properties:
- type: OpenAPI
url: openapi/gremlin-scenarios-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-scenarios-recommended-api
name: Gremlin scenarios.recommended API
description: Get/List recommended scenarios
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- scenarios.recommended
properties:
- type: OpenAPI
url: openapi/gremlin-scenarios-recommended-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-schedules-api
name: Gremlin schedules API
description: Get, create, and delete schedules
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- schedules
properties:
- type: OpenAPI
url: openapi/gremlin-schedules-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-service-overview-api
name: Gremlin service-overview API
description: Overview of a service, including all activity that impacts a service
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- service-overview
properties:
- type: OpenAPI
url: openapi/gremlin-service-overview-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-services-api
name: Gremlin services API
description: Get metrics about intelligent health check target for a service
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- services
properties:
- type: OpenAPI
url: openapi/gremlin-services-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-sharedassets-api
name: Gremlin sharedAssets API
description: Used for sharing agent assets (eg. K8s Namespaces) between teams
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- sharedAssets
properties:
- type: OpenAPI
url: openapi/gremlin-sharedassets-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-teams-api
name: Gremlin teams API
description: Create, Retrieve, Update, and Delete endpoints for Teams
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- teams
properties:
- type: OpenAPI
url: openapi/gremlin-teams-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-test-suites-api
name: Gremlin test-suites API
description: Create custom test suites
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- test-suites
properties:
- type: OpenAPI
url: openapi/gremlin-test-suites-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-users-api
name: Gremlin users API
description: Get users (all or active) and activate, deactivate, update, and invite users.
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- users
properties:
- type: OpenAPI
url: openapi/gremlin-users-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-users-auth-api
name: Gremlin users.auth API
description: Endpoints for non-MFA user auth
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- users.auth
properties:
- type: OpenAPI
url: openapi/gremlin-users-auth-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-users-auth-mfa-api
name: Gremlin users.auth.mfa API
description: Endpoints for multi-factor user auth (MFA) and for managing MFA providers and secrets
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- users.auth.mfa
properties:
- type: OpenAPI
url: openapi/gremlin-users-auth-mfa-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
- aid: gremlin:gremlin-webhooks-api
name: Gremlin webhooks API
description: Create, read, update, and delete webhooks
humanURL: https://www.gremlin.com/docs
baseURL: https://api.gremlin.com/v1
tags:
- webhooks
properties:
- type: OpenAPI
url: openapi/gremlin-webhooks-api-openapi.yml
- type: Documentation
url: https://www.gremlin.com/docs
- type: Capabilities
url: capabilities/gremlin-capabilities.yml
- type: Rules
url: rules/gremlin-rules.yml
- type: JSONSchema
url: json-schema/gremlin-schema-index.yml
common:
- type: AgenticAccess
url: agentic-access/gremlin-agentic-access.yml
- type: TrustCenter
url: security/gremlin-trust
# --- truncated at 32 KB (32 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/gremlin/refs/heads/main/apis.yml