StreamNative BYOC

Enterprise-grade Data Streaming, Fully Managed in Your Cloud

Run Pulsar- and Kafka-compatible streaming in your own AWS, Google Cloud, or Azure account—preserving data sovereignty and compliance while we operate the platform. Keep full control of your data in your environment; we handle provisioning, upgrades, security patches, and 24/7 monitoring.
Multi-Cloud Freedom
Deploy in AWS, Google Cloud, or Azure. Avoid lock-in and choose the environment that fits your strategy.
Cost-Efficiency
Eliminate inter-VPC egress, reduce cloud spend, and optimize infrastructure with right-sized clusters.
Security & Compliance
Keep data and metadata in your own controlled environment to meet stringent security and regulatory requirements.
BYOC (bring your own cloud) provides a fully managed data streaming environment that is compatible with both Pulsar and Kafka APIs:
Runs in Your Cloud
Deploy inside your own AWS, GCP, or Azure account.
Fully Managed Ops
We handle provisioning, 24/7 monitoring, upgrades, and patches.
99.99% availability SLA
Multi-zone deployments backed by a 99.99% availability SLA.
No External Dependencies
Data and metadata stay in-cloud; no single point of failure.
Data Never Leaves
Sensitive data and credentials remain within your environment.
BYOC Pro Option
Advanced controls tailored to your security and operational model.
How It Works
In a BYOC deployment, a Portable Data Plane is installed in your cloud account. StreamNative control plane orchestrates cluster operations and policy, while the data plane runs topics, consumer groups, connectors, and schemas.
Immutable Infrastructure
Define the entire data plane as code (Terraform + Kubernetes manifests) to enable rapid rebuilds and simple migrations across clouds and between public and private environments.
Atomic Data Plane
Run a self-contained data plane that eliminates single points of failure, while a lightweight control plane focuses on orchestration without becoming a bottleneck.
Decoupled Orchestration
Separate policy and lifecycle management from runtime, keeping operations resilient and scalable as clusters evolve, upgrade, or move across regions, accounts, and clouds.
Open & Auditable
Use open standards and APIs—cross-account IAM and Kubernetes CRDs/operators—with no closed-source agents, so every change is visible and traceable with standard tooling.
Secure by Design
Apply least-privilege access, revoke control-plane permissions at any time, and keep secrets in your cloud to meet strict security and compliance requirements.
Full Metadata Control
Host metadata services in your environment so workloads continue running if the control plane is unavailable, preserving sovereignty and avoiding vendor lock-in.
How does BYOC compare to other deployment options?
Compare BYOC with other StreamNative deployment options to find the best fit for your needs.
Explore Deployment Options
Feature
Serverless
Try now →
Cloud Environment
Multi-Tenant
(AWS, Azure, GCP)
Single-Tenant
(AWS, Azure, GCP)
Customer's Cloud
(AWS, Azure, GCP)
Throughput
100 MBps
Unlimited
Unlimited
Storage
Unlimited
Unlimited
Unlimited
Partitions
Unlimited
Unlimited
Unlimited
Networking
Public
Public/Private
Public/Private
SLA
99.95%
99.99%
99.99%
Find out why our customers love us
“We trust StreamNative to help us manage the entire lifecycle of data across our enterprise, which supports billions of e-commerce interactions across the globe. There’s really no one ahead of StreamNative when it comes to unified messaging and streaming in the cloud.”
Ankush Goyal, VP of Engineering at Narvar
Customer since 2019
Find out why our customers love us
Pulsar is unique in that it supports both streaming and queueing use cases, while also supporting a wide feature set that makes it a viable alternative to many other distributed messaging technologies currently being used in our architecture. Pulsar covers all of our use cases for Kafka, RabbitMQ, and SQS. This lets us focus on building expertise and tooling around a single unified system.
Greg Methvin, Iterable
Customer since 2019
View Success Story →
Find out why our customers love us
“StreamNative gives us the flexibility to move things where we want. It's not just performance improvements—it's enabling our long-term vision of transforming how we store, access, and deliver threat intelligence.”
Jeff Bolle
CTO at Q6 Cyber
View Success Story →
Find out why our customers love us
“StreamNative has been a huge partner in our journey with Apache Pulsar. The team’s Pulsar expertise and knowledge have helped us to architect and launch what is now the central messaging platform for our company. The central messaging platform is mission-critical for our business and Pulsar powers the notifications for the tracking and delivery of millions of packages every day.”
René Laplaine
Manager IT Business Platforms at Intelcom
FAQ
Don’t see an answer to your question?  Check our
docs
, or
contact us
directly.
How is BYOC priced?
Classic-Engine BYOC/BYOC Pro uses a resource-based model: Compute Units (2 vCPU, 8 GB RAM) for stateless components and Storage Units (2 vCPU, 8 GB RAM) for stateful ones—billed hourly. Ursa-Engine BYOC/BYOC Pro uses throughput-based Elastic Throughput Units (min 1 ETU), billed hourly by the highest of ingress, egress, or data-entries in that hour. Billing accrues hourly and is invoiced monthly; default subscription is Pay-As-You-Go.
What cloud providers does StreamNative support for BYOC?
BYOC deploys in your own AWS, Google Cloud, Azure or Alibaba account, and you can choose the region within those clouds.
What data does StreamNative collect? How is access controlled?
StreamNative connects via a Cloud Connection that stores account identifiers (not credentials) and assumes roles/service identities to manage only the resources required in your account. You retain ownership of infrastructure, network, and data, maintaining security visibility and sovereignty.
Ready to Bring Your Own Cloud?
Partner with StreamNative to run enterprise-grade data streaming with the security, control, and compliance you require.