Okapi Okapi

Dependabot for APIs

Okapi watches the APIs your agents and apps depend on, and opens a pull request with the changes your code needs.

Add to GitHub
  • 100% free
  • Install in 1 click, then forget it
  • No more breakage from API changes
  • Works with any API

How it works

  1. Connect your GitHub repo.
  2. Okapi finds the APIs your app depends on and keeps track of their changes.
  3. When an API call is deprecated or about to break, Okapi opens a pull request with the fix before it fails.

Update Stripe API for upcoming customer.address change

Open okapi[bot] wants to merge 1 commit into main from okapi/stripe-customer-address
Okapi Bot commented Contributor

Stripe API change

Stripe is changing how customer.address handles null values on October 15.

This repository uses the affected field in 2 files. Okapi updated both to handle the new response format.

  • Effective date: October 15, 2026
  • API: Stripe
  • Affected files: 2

▸ Release notes

▸ What changed

Okapi Bot added api-change stripe labels
src/billing/customer.ts +1 −1Viewed

Okapi opens PRs while our users sleep

Okapi monitors each API call individually and suggests a fix before it breaks.

A tiny update can bring down a big app

APIs change all the time, and keeping up with every API's changelog is a hassle. Deprecation emails get lost, nobody has time set aside for it, and no one owns it.

Still, a small field change in an API response can take your whole app down.

Okapi watches for these changes so you can focus on building. Today it reads 1,144 API providers' own pages and tracks 824 upcoming breaking changes.

What that means for you:

  • No more time spent maintaining connectors
  • Improve your app's reliability over time

The Okapi team

Questions

Which APIs does Okapi watch?

Any API your code calls, from the big names to the niche ones that break more often. Okapi finds them in your repo for you.

What access does Okapi need?

Okapi reads your code to find the API calls it should watch. It never commits to your branches: every change comes as a pull request you review.

What if I don't merge the pull request?

Nothing changes in your code. The pull request stays open until you merge or close it.

Can I remove Okapi?

Yes, anytime. Uninstall the Okapi app from your GitHub settings and it stops right away.

You build, Okapi monitors your APIs.

Don't let an API breaking change bring your app down.

Add to GitHub