What is Static Egress IP?
Static Egress IP provides a fixed, predictable IP address for outbound traffic originating from StreamNative Cloud. Instead of dynamic IP addresses that change over time, your environment uses the same IP address for all outbound connections, making it easier to:- Configure firewall rules on your side
- Set up network allowlists for external services
- Maintain consistent security policies
- Simplify network monitoring and logging
Supported Traffic Types
Static Egress IP applies to outbound data flows including:- Connectors: Both source and sink connectors that connect to external systems
- Pulsar Functions: Functions that make outbound network calls to external APIs or services
- Other outbound traffic: Any network traffic initiated from your StreamNative Cloud environment
Static Egress IP only affects outbound (egress) traffic from StreamNative Cloud to external systems. It does not affect inbound (ingress) traffic to your environment.
Availability
Cluster Types
Static Egress IP is enabled by default for:- All new Dedicated clusters
- BYOC clusters
- Serverless clusters
Cloud Provider Support
| Cloud Provider | Status |
|---|---|
| AWS | ✅ Enabled by default |
| Azure | ✅ Enabled by default |
| Alibaba Cloud | ✅ Enabled by default |
| GCP | ✅ Enabled by default in new environments. Contact support for more details. |
IP Address Scoping
Static egress IP addresses are assigned at the environment level. All clusters within the same environment share the same static egress IP address:- BYOC: All clusters in the same BYOC environment share one static egress IP
- Dedicated: All clusters in the same pool and region (e.g.,
aws/us-east-1) share one static egress IP - Serverless: All clusters in the same pool and region (e.g.,
gcp/us-west-1) share one static egress IP
The static egress IP belongs to the environment (the underlying infrastructure including Kubernetes, networking, DNS, and applications). Clusters run within these environments and inherit the environment’s static egress IP for their outbound traffic.
Accessing Your Static Egress IP
To retrieve your static egress IP address: Open a support ticket through the StreamNative support portal. When contacting support, specify:- Your environment ID or cluster name
- The purpose for needing the static egress IP (firewall configuration, allowlist setup, etc.)
Use Cases
Firewall Configuration
Configure your firewall to allow traffic from StreamNative Cloud:Database Allowlists
Add the static egress IP to your database allowlist:API Gateway Configuration
Configure your API gateway to accept requests from StreamNative:Future Enhancements
StreamNative is working to make static egress IP addresses accessible through:- StreamNative Cloud Console UI: View and manage egress IPs in the web interface
- CLI (snctl): Retrieve egress IP information via command line
- API: Programmatic access to egress IP configuration
Related Topics
- Networking Overview: Learn about StreamNative Cloud networking architecture
- AWS Networking: AWS-specific networking configurations
- Security Overview: Understand StreamNative Cloud security features