# APIops

> Treat APIs like the rest of your code.

A REST controller surface in the Manager, designed to be driven from
CI. Name-based manifests, idempotent applies, environment promotion —
through the same audit-aware path as the UI.

[Apply your first manifest](https://apinizer.com/developers/quickstart) · [API Reference](https://apinizer.com/developers/api-reference)

---

## Features

- **Name-based references** — Every entity referenced by name, not
  internal ID. Diff-friendly, rename-safe, and reusable across
  environments.
- **Idempotent applies** — Re-running an apply is safe. The Manager
  reconciles to the manifest's stated shape — no duplicates, no drift.
- **Audit on every apply** — The same audit aspect as the UI path.
  Every change has an actor, a timestamp, and a reason.
- **Environment promotion** — One manifest, multiple environments.
  Internal IDs never leak into your repo — promotion is a metadata
  change.

---

## A proxy in YAML

Manifests reference everything by name — proxy name, project,
upstream, policy. Promotion to a new environment doesn't rewrite IDs.

- Diff-friendly
- Idempotent
- Audited

A typical manifest declares the proxy name, project, type (REST,
SOAP, gRPC, etc.), upstream reference, endpoints (path and methods),
client routes, and any policies attached to each endpoint.

---

## Wire it into CI

Drop in next to your build job. Apply runs from any CI runner.
Authenticate with a JWT issued by Identity Manager, scope it to a
Project, and let the Manager reconcile.

[API Reference](https://apinizer.com/developers/api-reference) · [Documentation](https://apinizer.com/developers/docs)

---

## Stop clicking

Apply your first manifest from CI. A walkthrough of APIops on your
repo and your cluster, with the Apinizer team.

[Book a Demo](https://calendly.com/apinizer/15min)

---

## Links

- Products: https://apinizer.com/products
- AI Gateway: https://apinizer.com/products/ai-gateway
- Solutions: https://apinizer.com/solutions
- Pricing: https://apinizer.com/pricing
- Developers: https://apinizer.com/developers
- Documentation: https://docs.apinizer.com/index-en
- Blog: https://apinizer.com/blog
- Contact: https://apinizer.com/company/contact

© 2026 Apinizer. All rights reserved.
