# Frequently Asked Questions

Common questions about how bugstack works

What languages and frameworks do you support?

We have SDKs for:

-   **JavaScript**: Express, Next.js
-   **Python**: Flask, FastAPI, Django
-   **Ruby**: Rails and more
-   **Go**: Standard library and popular frameworks

Each SDK collects error details, request context, and environment info, then sends it to bugstack for processing. Want another language? [Let us know](mailto:support@bugstack.ai).

Do you have access to my code?

When generating a fix, bugstack fetches the specific files related to the error from your GitHub repo: the file from the stack trace, its imports (up to two levels deep), type definitions, and corresponding test files. We never store your full codebase. Every fix lands as a pull request with full transparency into what changed and why. If CI passes and the fix meets your confidence threshold, it can auto-merge and deploy to production without any manual intervention.

Can I review fixes before they're merged?

Every fix is delivered as a GitHub pull request. You can configure bugstack to auto-merge fixes that pass CI and meet your confidence threshold, or require manual review for everything. Even auto-merged fixes show the full diff, explanation, confidence level, and CI results in your dashboard.

What if the AI fix is wrong?

Every fix is syntax-validated and scope-checked before commit. It can only touch files in the stack trace, change a limited number of lines, and can't add new dependencies. Second, your CI pipeline runs against every PR. If CI fails, bugstack gets a second attempt with the failure output as context. Third, every fix includes a confidence level. You set thresholds so only high-confidence, CI-passing fixes can auto-merge. Anything else stays open for manual review.

How long does it take to fix a bug?

The full pipeline (capture, analyze, fix, test, ship) **typically completes in under 2 minutes**.

-   Error capture and context building: seconds
-   AI analysis and fix generation: ~20-40 seconds
-   Test execution: depends on your test suite

With auto-merge enabled, production errors can be fixed before your users even notice. Compare this to the 30+ minutes typically spent manually debugging.

Can I use this in production?

The SDK captures errors asynchronously and never blocks your API responses. Errors are rate-limited and deduplicated before entering the fix pipeline. Fixes run through your own CI before anything is merged. You control the deploy method and confidence thresholds per project.

Does bugstack support on-prem or self-hosted deployments?

Not at this time. bugstack is a cloud-hosted service. If you have on-premise or self-hosted deployment requirements, [contact us](mailto:support@bugstack.ai) to discuss your needs.

What happens if bugstack is down or experiencing an outage?

Your app is never affected. The SDK is non-blocking — `reportError()` enqueues the error and returns immediately. If bugstack's endpoint is unreachable, the SDK retries up to 5 times with exponential backoff (1s, 2s, 4s, 8s, 16s). After 5 failed attempts, the error is dropped silently. The retry queue is in-memory only — if your process restarts during an outage, queued errors are lost. During a short outage (under ~30 seconds), errors survive via the retry queue. During an extended outage, errors are lost silently. Your users never notice.

How is the autonomous fixes/month limit counted?

A fix counts when bugstack opens a pull request that resolves a captured error. Errors that don't generate a fix — because confidence is below your **threshold**, the source file isn't in a connected repo, or the same root cause already has an open PR — don't count toward your limit. We [deduplicate](/features) by fingerprint within a 24-hour window, so duplicate occurrences of an already-fixed error don't generate a second fix or consume additional quota.

What happens after my 14-day trial ends?

Your 14-day trial includes full access to all features with 10 fixes. After the trial, you'll need to choose a plan: Starter ($79/mo), Pro ($149/mo), Business ($499/mo), or Enterprise (custom). You can upgrade anytime during the trial. If you don't upgrade, your errors are still captured but the fix pipeline won't run. You can still log in, view historical data, and upgrade whenever you're ready.

Can I cancel anytime?

Yes. Cancel anytime from your dashboard settings with one click. No questions asked, no cancellation fees. If you cancel mid-billing cycle, you'll retain full access until your current period ends.

[See how bugstack works →](/docs/how-it-works)

## Never Look Back.

Stop triaging. Start shipping.

[Start Your Free Trial](https://dashboard.bugstack.ai/login)

or

14-day free trial Setup in minutes Full feature access Cancel anytime