Gremlin website screenshot

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.

54.2/100 developing ▬ flat Agent 34/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemium
55 APIs
Chaos EngineeringFault InjectionInfrastructure TestingReliabilitySite Reliability Engineering

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
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
Governance 2.5 / 12
Discoverability 7.6 / 10
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
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/gremlin: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 55

Individual APIs this provider publishes, each with its own machine-readable definition.

Gremlin agents API

List and modify all infrastructure and failure flag agents

Gremlin apikeys API

Create, delete, activate, deactivate and list apikeys

Gremlin attacks API

Create, halt, and list attacks

Gremlin aws.metadata API

Get metadata about the AWS IAM role creation for health checks

Gremlin clients API

List and modify all clients

Gremlin companies API

Update company preferences, get all users or clients for a company, and get company details

Gremlin containers API

Get all active containers

Gremlin datadog API

Read Datadog items

Gremlin disaster-recovery-test-reports API

Get and list disaster recovery test reports

Gremlin disaster-recovery-tests API

Create, get, list, run, and complete disaster recovery tests

Gremlin executions API

The executions API from Gremlin — 1 operation(s) for executions.

Gremlin external-integrations API

Used for managing authentication for Status Checks and Load Generators

Gremlin failure-flags.apps API

Get, list, and protect applications

Gremlin failure-flags.experiments API

Get, list, and protect experiments

Gremlin failure-flags.flags API

Get, list, and protect failure flags

Gremlin gamedays API

Create, update and run GameDays

Gremlin google-cloud.integration API

Fetch setup instructions for configuring a Google Cloud integration.

Gremlin google-cloud.integration.resources API

List resources Gremlin has discovered through a configured integration.

Gremlin grafana API

Get Grafana alerts

Gremlin halts API

Halt impacts across the Gremlin platform

Gremlin health checks API

Create, read, update, delete health checks as well as test health check endpoint and evaluation configuration

Gremlin images API

Manage images for different entities

Gremlin integration-clients API

Handle client integrations

Gremlin integration-invocations API

Used for interacting with the Private Network Integration

Gremlin jira API

Create, read Jira tickets

Gremlin kubernetes.attacks API

Create, halt, and list Kubernetes attacks

Gremlin kubernetes.targets API

Get information on attackable kubernetes targets

Gremlin load-generators API

Create, read, update, and delete LoadGenerators

Gremlin metadata API

Get metadata about the Gremlin commands.

Gremlin metrics API

Metrics for charting purposes

Gremlin newrelic API

Read New Relic items

Gremlin Notification Integrations API

Manage company level integrations with Slack/Datadog

Gremlin notification-settings API

View and modify a team's notification settings

Gremlin oauth API

OAuth callback endpoints

Gremlin orgs API

Get and update org preferences. Generate new and delete old client certificates

Gremlin pagerduty API

Get Pagerduty services and incidents

Gremlin providers API

Get a list of supported infrastructure providers and supported services by provider

Gremlin reliability-management API

API to access resources for reliability management

Gremlin reliability-report API

Retrieve reliability report for a given service

Gremlin reliability-tests API

Get and run reliability tests

Gremlin reports API

Get users, clients, and attacks summaries

Gremlin reports.security API

Endpoints for receiving access and event logs

Gremlin roles API

List and modify roles

Gremlin scenarios API

Create, update, run, halt, and list scenarios

Gremlin scenarios.recommended API

Get/List recommended scenarios

Gremlin schedules API

Get, create, and delete schedules

Gremlin service-overview API

Overview of a service, including all activity that impacts a service

Gremlin services API

Get metrics about intelligent health check target for a service

Gremlin sharedAssets API

Used for sharing agent assets (eg. K8s Namespaces) between teams

Gremlin teams API

Create, Retrieve, Update, and Delete endpoints for Teams

Gremlin test-suites API

Create custom test suites

Gremlin users API

Get users (all or active) and activate, deactivate, update, and invite users.

Gremlin users.auth API

Endpoints for non-MFA user auth

Gremlin users.auth.mfa API

Endpoints for multi-factor user auth (MFA) and for managing MFA providers and secrets

Gremlin webhooks API

Create, read, update, and delete webhooks

Scroll for all 55

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Gremlin API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Gremlin Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Gremlin Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Gremlin API Rules

4 rules · 1 errors 3 warnings

SPECTRAL

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Gremlin Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Gremlin Vulnerability Disclosure

disclosure policy published

SECURITY

Gremlin Trust Center

SOC 2, ISO 27001, PCI DSS, GDPR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Gremlin Agentic Access

379 operations · 173 acting · 32 human-in-the-loop

379 operations · 173 acting

AGENTIC

Resources

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)

apis.yml Raw ↑
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