OCI Object Storage now supports public IPv6 dual-stack endpoints, providing a way to access Object Storage from both IPv4 and IPv6 networks. You can continue using existing IPv4 applications while enabling IPv6-ready clients, services, and cloud environments to access the same Object Storage data.
Dual-stack endpoints are available as a new opt-in capability, giving you control over when and where to use them. Each endpoint returns both IPv4 and IPv6 DNS records, while existing Object Storage endpoints continue to work as they do today with no required application changes.
A Simpler Path to IPv6 Adoption
IPv4 has powered internet connectivity for decades, but its address space is limited. IPv6 provides a significantly larger address space to support continued growth across applications, devices, cloud services, and data platforms.
Most organizations will transition from IPv4 to IPv6 incrementally rather than move every workload at once. Dual-stack access help bridge that transition by allowing IPv4 and IPv6 clients to use the same public endpoint. IPv6-enabled clients can connect over IPv6 without requiring DNS64, NAT64, or other translation mechanisms, while existing IPv4 applications can continue to connect over IPv4.
For Object Storage, this flexibility is particularly valuable because storage supports a broad range of workloads, including applications, backups, analytics, media pipelines, data lakes, AI/ML datasets, and S3-compatible tools. These workloads may adopt IPv6 on different timelines. Dual-stack endpoints allow teams to introduce IPv6 connectivity for supported Object Storage access paths while continuing to support IPv4 connectivity where needed.
Public Dual-stack Endpoint Formats
| API | IPv4-only endpoint | Dual-stack endpoint |
| V2 | {MyNamespace}.objectstorage.{region}.oraclecloud.com | {MyNamespace}.objectstorage.{region}.ds.oci.customer-oci.com |
| Swift | {MyNamespace}.swiftobjectstorage.{region}.oraclecloud.com | {MyNamespace}.swiftobjectstorage.{region}.ds.oci.customer-oci.com |
| S3 | {MyNamespace}.compat.objectstorage.{region}.oraclecloud.com | {MyNamespace}.compat.objectstorage.{region}.ds.oci.customer-oci.com |
Using the new endpoint format changes the network path supported clients use to access Object Storage; it does not require changes to the underlying Object Storage data.
The following architecture illustrates how IPv4 and IPv6 clients can access OCI Object Storage through a public dual-stack endpoint.

Get Started with Dual-Stack Endpoints
Use dual-stack endpoints when piloting IPv6, modernizing applications for IPv6-enabled networks, supporting clients that require IPv6 connectivity, migrating S3-compatible tools or applications from Amazon S3 or on-premises storage systems, or reducing long-term dependence on IPv4 address space.
To get started, identify the Object Storage clients and workloads that need IPv6 access and confirm that the client network can route IPv6 traffic. Then update those clients to use the appropriate dual-stack endpoint format and validate the access path before directing production traffic through the new endpoint.
Existing IPv4-only Object Storage endpoints can remain in place for workloads that are not yet ready to use the new capability. This allows teams to adopt dual-stack access selectively while limiting changes across the broader environment.
For implementation details, supported endpoint formats, validation guidance, and compatibility notes, review the documentation below or contact your Oracle team to plan the right rollout approach for your environment.
Learn More
- Dual-Stack Endpoints and Support for IPv6
- Object Storage Dedicated Endpoints
- OCI SDK dual-stack endpoint configuration
- IPv6 in Oracle Cloud Infrastructure
- S3 Compatibility API Support in Object Storage
