Feature

OpenAPI Import

Import your OpenAPI spec and create monitors for every endpoint automatically.

From spec to monitoring in seconds

Setting up monitors for every endpoint is tedious. If you have an OpenAPI or Swagger specification, we can do it for you automatically.

Import your spec file and APIAssert creates monitors for each endpoint with the correct HTTP methods, paths, and even example request bodies from your schema.

  • OpenAPI 3.0 and 3.1 support
  • Swagger 2.0 support
  • JSON and YAML formats
  • Import from URL or file upload
  • Automatic request body generation
Drop your OpenAPI spec here
or paste a URL
Found 12 endpoints Ready to import
GET /api/users
POST /api/users
GET /api/users/{id}
PUT /api/users/{id}
+ 8 more endpoints...

How it works

Three steps to full API coverage.

1

Upload your spec

Drag and drop your OpenAPI file or paste a URL to your spec. We support JSON and YAML.

2

Review endpoints

See all discovered endpoints. Select which ones to monitor and configure check intervals.

3

Start monitoring

Monitors are created with the correct methods, paths, and sample data. Start getting alerts immediately.

Perfect for teams with documented APIs

If you've invested in API documentation, get more value from it with automatic monitoring.

New API Launch

Launching a new API? Import your spec to have monitoring in place from day one.

CI/CD Integration

Re-import your spec after deployments to catch new endpoints and changes.

Full Coverage

Ensure every documented endpoint is monitored. No gaps in visibility.

Microservices

Import specs from multiple services to monitor your entire architecture.

Third-Party APIs

Monitor APIs you depend on using their published OpenAPI specs.

Contract Testing

Verify that your API still matches its documented specification.

Supported formats

3.x

OpenAPI 3.0 & 3.1

Full support for the latest OpenAPI specifications. Components, schemas, and examples are all parsed correctly.

2.0

Swagger 2.0

Legacy Swagger specs work too. We convert them automatically to extract endpoints and parameters.

{}

JSON

Standard JSON format specs. Upload a file or point us to a URL.

---

YAML

YAML format is fully supported. Great for specs maintained in version control.