{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Deployment options","description":"Generate and edit images and video with Bria's FIBO models through a REST API, Python SDK, MCP server and agent skills. Licensed training data, controllable output, provenance on every result.","siteUrl":"https://docs.bria.ai","image":"/assets/logo.4aab4827f8ef484ab0149a267109951af9b35a6e5d7ddacfc52a0cb2bf07aec6.db81178d.png","llmstxt":{"hide":false,"title":"Bria API documentation","description":"Bria's developer platform: controllable, commercially safe visual generative AI (images and video) as a REST API, Python SDK, MCP server and agent skills.","details":{"path":"_llmstxt-details.md"},"sections":[{"title":"Getting started","description":"First call, authentication, async jobs and webhooks, rate limits, inputs.","includeFiles":["index.md","getting-started/quickstart.md","getting-started/authentication.md","getting-started/async-requests.md","status.yaml","getting-started/rate-limits-and-errors.md","getting-started/working-with-images.md"]},{"title":"Integrate","description":"Python SDK, MCP server, agent skills, and machine-readable docs for agents.","includeFiles":["integration-methods/python-sdk.md","MCP-authentication.md","integration-methods/bria-skill.md","integration-methods/for-ai-agents.md"]},{"title":"Concepts","description":"Platform map, VGL and the FIBO models, safety, best practices.","includeFiles":["products-overview.md","VGL.md","safety.md","best-practices-overview.md","image-generation-best-practices.md","image-editing-best-practices.md","product-shots-best-practices.md"]},{"title":"Image Generation","description":"Generate images from text, reference images or structured (VGL) prompts with FIBO.","includeFiles":["image-generation-overview.md","image-generation.yaml"]},{"title":"Image Editing","description":"Instruction-based editing plus specialized endpoints for backgrounds, erasing, fill, expansion, upscaling and style.","includeFiles":["image-editing-overview.md","image-editing.yaml"]},{"title":"Product Shot Editing","description":"Cutouts, packshots, shadows, lifestyle scenes, product integration, holding, virtual try-on, automotive.","includeFiles":["product-shot-overview.md","product-shot-editing.yaml"]},{"title":"Video Editing","description":"Background removal (REST or real-time streaming), erasing, upscaling and masks for video; local video upload.","includeFiles":["video-editing-overview.md","local-video-upload-service.md","streaming-rmbg.md","video-editing.yaml"]},{"title":"Ad Delayer","description":"Turn a flat ad into editable layers; the guide holds the layer document contract.","includeFiles":["ad-delayer-overview.md","ad-delayer.yaml"]},{"title":"Trust and provenance","description":"Public verification of Bria provenance, and attribution of outputs to licensed training data.","includeFiles":["trust-and-provenance-overview.md","visual-verification-overview.md","visual-verification.yaml","enterprise/attribution.md","bria-attribution-service.yaml"]},{"title":"Enterprise","description":"Run Bria in your own cloud or on-premises.","includeFiles":["enterprise/deployment-options.md"]}],"excludeFiles":["_llmstxt-details.md","README.md"]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"deployment-options","__idx":0},"children":["Deployment options"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Bria's API runs in Bria's cloud by default, and that is the right choice for most teams. Enterprise customers with data-residency, sovereignty or latency requirements can also run Bria pipelines inside their own infrastructure."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Enterprise"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Self-hosted deployment is available on Enterprise plans. ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://bria.ai/contact-us"},"children":["Contact us"]}," to scope a deployment."]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Model"},"children":["Model"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Where inference runs"},"children":["Where inference runs"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Who operates it"},"children":["Who operates it"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Typical reasons"},"children":["Typical reasons"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bria Cloud"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bria's infrastructure (this API)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bria"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Fastest start, every capability, automatic updates"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bring Your Own Cloud (BYOC)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Your AWS, GCP or Azure account"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You, with Bria packages and support"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Data stays in your account, private networking, cost control at volume"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["On-premises"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Your data center"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Air-gapped or regulated environments"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-you-can-self-host","__idx":1},"children":["What you can self-host"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Bria packages selected pipelines for self-hosting. Each ships as an installable package or container with a reference notebook, and runs without sending your images to Bria:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Background removal (RMBG 2.0) and packshot generation"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Product dimensions images"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Object erasing (eraser) and resolution increase"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["FIBO Lite image generation, including the open FIBO-VLM bridge, so the whole generation pipeline runs locally"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The catalog grows over time; ask your Bria contact for the current list and hardware guidance."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Bria's model weights are also published on ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://huggingface.co/briaai"},"children":["Hugging Face"]}," (FIBO, FIBO Edit, FIBO Lite, RMBG 2.0 and more). They are source-available for non-commercial use; commercial use requires a Bria agreement, which is what a BYOC or on-premises engagement provides."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-a-self-hosted-deployment-works","__idx":2},"children":["How a self-hosted deployment works"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Provisioning."]}," With an Enterprise plan, Bria grants your organization access to a private package registry. Access is tied to your enterprise API token, so nothing else needs to be shared."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Install and run."]}," Install the pipeline packages in your environment (GPU instances in your cloud account, or on-premises hardware) and run them from your own services or notebooks. Inputs and outputs never leave your environment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Licensing and updates."]}," Self-hosted pipelines are licensed to your organization and use your Bria credentials to fetch updates."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Attribution."]}," Whenever Bria models run outside Bria's cloud, the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/enterprise/attribution"},"children":["Attribution Agent"]}," runs alongside them. It computes irreversible embeddings of generated outputs and sends only those vectors to Bria, which keeps every output attributed and covered by Bria's licensing terms without exposing your data."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"mixed-deployments","__idx":3},"children":["Mixed deployments"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can combine models: for example, run FIBO Lite on-premises for privacy-critical generation while using Bria Cloud for editing endpoints, or generate structured prompts with the hosted ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v2/structured_prompt/generate"]}," endpoint and render locally. Because ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/vgl"},"children":["VGL"]}," structured prompts are portable across the FIBO family, assets and prompts move between environments without translation."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"next-steps","__idx":4},"children":["Next steps"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/enterprise/attribution"},"children":["Attribution Agent and Service"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/safety"},"children":["Safety and transparency"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://bria.ai/contact-us"},"children":["Contact us"]}," to plan a deployment"]}]}]},"headings":[{"value":"Deployment options","id":"deployment-options","depth":1},{"value":"What you can self-host","id":"what-you-can-self-host","depth":2},{"value":"How a self-hosted deployment works","id":"how-a-self-hosted-deployment-works","depth":2},{"value":"Mixed deployments","id":"mixed-deployments","depth":2},{"value":"Next steps","id":"next-steps","depth":2}],"frontmatter":{"title":"Deployment options (BYOC and on-premises)","description":"Run Bria in Bria's cloud, in your own cloud account, or on-premises. What is available, how self-hosted pipelines stay licensed and attributed, and how to get access.","seo":{"title":"Deployment options"}},"lastModified":"2026-09-27T11:58:15.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/enterprise/deployment-options","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}