# bridgework > AI-powered API maintenance for enterprise applications. Source: [bridgework landing page](https://bridgework.now/). This is a Markdown version of the landing page, including the explanatory content behind its interactive diagrams. API statuses, repositories, patches, tests and PR numbers below are illustrative examples. Their evidence and PR links point to the homepage, as they do in the interactive demonstration. ## APIs change. Your applications keep running. bridgework automatically discovers the APIs you use and prepares AI-powered fixes for breaking changes. [Request a demo](https://bridgework.now/#enterprise-pilot) · [How it works](https://bridgework.now/#how-it-works) ### 01 Discover - External APIs: Changed - Internal APIs: Passed ### 02 Remediate - AI fixes: Applied - Tests: Passed ### 03 Review Pull request open Approve · Close ## Address API changes before they break your applications bridgework scans application code, discovers the APIs it depends on and monitors for outdated versions, deprecations and breaking changes. ### 01 Automatically discover API changes Every scan discovers external and internal APIs directly from your code and checks for their changes. - **Stripe API** — Version deprecated Repository: checkout-service - **OpenAI API** — Breaking change announced Repository: ai-assistant - **Orders API** — Response field renamed Repository: orders-service Across your connected repositories ### 02 Prepare and test fixes Our agent patches affected code, your CI/CD runs the checks. - **checkout-service**: Patch prepared Typecheck · contract · repo tests passed - **ai-assistant**: Patch prepared Typecheck · contract · repo tests passed - **orders-service**: Patch prepared Typecheck · contract · repo tests passed Execution in runners you control ### 03 Review pull requests Review and apply the fixes. - **PR #148** — checkout-service: Ready - **PR #149** — ai-assistant: Ready - **PR #150** — orders-service: Ready PRs ready for your review ### Findings, patches and verification The following entries inline the finding, patch and verification views opened by the diagram's cards. #### Stripe API Repository: checkout-service **Version deprecated** Update the pinned API version and verify the payment request and response contracts against the target specification. Evidence: [API specification](https://bridgework.now/), [migration documentation](https://bridgework.now/) and [repository checks](https://bridgework.now/). **src/payments/client.ts — before** ```typescript const stripe = new Stripe(apiKey, { apiVersion: "2023-10-16", }); ``` **src/payments/client.ts — after** ```typescript const stripe = new Stripe(apiKey, { apiVersion: "2024-06-20", }); ``` AI-prepared changes for this repository. **Verification in your CI/CD** - Typecheck: Passed - Payment contract test: Passed - Repository tests: Passed [PR #148 opened](https://bridgework.now/) — Ready Evidence: [API specification](https://bridgework.now/), [migration documentation](https://bridgework.now/) and [repository checks](https://bridgework.now/). #### OpenAI API Repository: ai-assistant **Breaking change announced** Update the token limit parameter for the configured target model and check the request contract and application behaviour. Evidence: [API specification](https://bridgework.now/), [migration documentation](https://bridgework.now/) and [repository checks](https://bridgework.now/). **src/assistant/completion.ts — before** ```typescript await client.chat.completions.create({ model, messages, max_tokens: 1024, }); ``` **src/assistant/completion.ts — after** ```typescript await client.chat.completions.create({ model, messages, max_completion_tokens: 1024, }); ``` AI-prepared changes for this repository. **Verification in your CI/CD** - Typecheck: Passed - Completion contract test: Passed - Repository tests: Passed [PR #149 opened](https://bridgework.now/) — Ready Evidence: [API specification](https://bridgework.now/), [migration documentation](https://bridgework.now/) and [repository checks](https://bridgework.now/). #### Orders API Repository: orders-service **Response field renamed** Update the renamed delivery field and verify the response contract and scheduling behaviour against the internal API specification. Evidence: [API specification](https://bridgework.now/), [migration documentation](https://bridgework.now/) and [repository checks](https://bridgework.now/). **src/orders/schedule.ts — before** ```typescript const order = await orders.get(id); return schedule(order.deliveryDate); ``` **src/orders/schedule.ts — after** ```typescript const order = await orders.get(id); return schedule(order.estimatedDeliveryDate); ``` AI-prepared changes for this repository. **Verification in your CI/CD** - Typecheck: Passed - Order contract test: Passed - Scheduling test: Passed [PR #150 opened](https://bridgework.now/) — Ready Evidence: [API specification](https://bridgework.now/), [migration documentation](https://bridgework.now/) and [repository checks](https://bridgework.now/). ## Keep execution in your CI/CD bridgework runs analysis, patching and verification in your own pipeline. You control merging, with manual approval or your own auto-merge rules. Your environment your access · your credentials · your runners ### Your repositories Choose which repositories bridgework can access. Configure merging rules for each repository. - checkout-service - ai-assistant - orders-service ### bridgework runner Use your own build environment, dependencies and credentials. 1. Analyse code — Complete 2. Prepare patches — Prepared 3. Run tests — Passed ### Pull requests + evidence Keep each proposed change linked to its verification results and evidence. - #148 — checkout-service: Ready for review - #149 — ai-assistant: Ready for review - #150 — orders-service: Ready for review Patches and checks, ready for your review. Source analysis, patch application and tests run in your CI/CD. ## See what needs attention in your integrations bridgework supports changes in external and internal APIs. One view of what’s changing and fixes ready for review. ### Stripe API — deprecated version checkout-service Fixes are ready for review - Typecheck: Passed - Payment contract test: Passed - Repository tests: Passed [PR #148 opened](https://bridgework.now/) — Ready Evidence: [API specification](https://bridgework.now/), [migration documentation](https://bridgework.now/) and [repository checks](https://bridgework.now/). ### OpenAI API — breaking change ai-assistant Fixes are ready for review - Typecheck: Passed - Completion contract test: Passed - Repository tests: Passed [PR #149 opened](https://bridgework.now/) — Ready Evidence: [API specification](https://bridgework.now/), [migration documentation](https://bridgework.now/) and [repository checks](https://bridgework.now/). ### Orders API — response field renamed orders-service Fixes are ready for review - Typecheck: Passed - Order contract test: Passed - Scheduling test: Passed [PR #150 opened](https://bridgework.now/) — Ready Evidence: [API specification](https://bridgework.now/), [migration documentation](https://bridgework.now/) and [repository checks](https://bridgework.now/). ### Messaging API — response format changed notification-worker Fixes are ready for review - Typecheck: Passed - Messaging contract test: Passed - Repository tests: Passed [PR #151 opened](https://bridgework.now/) — Ready Evidence: [API specification](https://bridgework.now/), [migration documentation](https://bridgework.now/) and [repository checks](https://bridgework.now/). ### Directory API — endpoint deprecated employee-portal Fixes are ready for review - Typecheck: Passed - Directory contract test: Passed - Repository tests: Passed [PR #152 opened](https://bridgework.now/) — Ready Evidence: [API specification](https://bridgework.now/), [migration documentation](https://bridgework.now/) and [repository checks](https://bridgework.now/). ## Discover breaking changes in your applications See how bridgework discovers your API dependencies, prepares fixes and verifies them in your own pipeline. [Request a demo](https://bridgework.now/#enterprise-pilot) ### Request a demo Tell us a little about your team. - Your name - Work email - Company - What would you like to see? Tell us about your applications and API changes. Submit: Request a demo Use the request form on the website to submit these details. ## Footer bridgework AI-powered API maintenance for enterprise applications. © 2026 bridgework. All rights reserved. ### Explore - [How it works](https://bridgework.now/#how-it-works) - [Your CI/CD](https://bridgework.now/#execution) - [Request a demo](https://bridgework.now/#enterprise-pilot) ### Privacy - [Privacy Policy](https://bridgework.now/legal/privacy) - [Cookie settings](https://bridgework.now/legal/cookies) - [Data Processing](https://bridgework.now/legal/data-processing) ### Legal - [Website Terms](https://bridgework.now/legal/terms) - [Acceptable Use](https://bridgework.now/legal/acceptable-use)