Sync Gateway is a horizontally scalable web server that securely manages the access control and synchronization of data between Couchbase Lite and Couchbase Server.
Couchbase Mobile extends the power of Couchbase Server, bringing distributed NoSQL database capabilities to the edge while securely managing and syncing data from any cloud to edge devices. The Couchbase Mobile stack includes Couchbase Lite and Sync Gateway. Couchbase Lite is an embedded NoSQL database for mobile and other embedded platforms. Sync Gateway is a secure web gateway for data access and synchronization across Couchbase Lite clients and Couchbase Server.
Highlights
Sync Gateway is a synchronization server that is responsible for secure data synchronization and routing between Couchbase Lite-enabled clients and Couchbase Server. It is an integral component of the Couchbase Mobile platform.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
You pay by the hour for Couchbase Sync Gateway, based on the EC2 instance type you run it on. Each dimension maps to a specific AWS instance size across several families, including compute-optimized (c4, c5, c5d, c5n), general-purpose (m4, m5, m5a, t3), memory-optimized (r4, r5, r5a, r5ad, r5dn), and storage-optimized (i3). Pricing scales with instance capacity: larger sizes within a family cost more per hour. You choose the family and size that fit your CPU, memory, and storage needs. Billing is usage-based, with no upfront commitment.
Top-of-mind questions for buyers
What does one hourly unit map to, and what runs on the instance?
Each hourly unit maps to one running EC2 instance of the type you select. That instance runs the Sync Gateway software, which acts as the synchronization server between mobile, web, and IoT clients and Couchbase Server. You pay for each hour the instance runs, priced by the instance family and size.
Am I charged when the instance is stopped or paused?
Software charges accrue only while the instance runs, since billing is per instance-hour. A stopped instance stops accruing hourly software charges. Underlying AWS storage or other resource fees may still apply while an instance is stopped, but the Sync Gateway software meters running time only.
What drives my cost — the number of instances or the size I pick?
Both factors combine. Your bill is the per-hour rate for each instance you run, multiplied by the hours it runs. Larger sizes within a family carry a higher hourly rate. Running more instances or bigger sizes raises cost. Each instance bills independently and appears on the same invoice.
docs.couchbase.com
Helpful?
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
This option includes a product license and Silver support. Please checkout our website at https://www.couchbase.com/support-policy/enterprise-software for details on our Enterprise support subscriptions tiers. For custom pricing with discounts on annual subscriptions contact us at https://www.couchbase.com/contact Couchbase provides enterprises with access to 24 x 365 global support to help you in your Couchbase journey. For questions about support please reach out at
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Web server architecture that scales horizontally to handle distributed client connections and data synchronization workloads
Access Control Management
Manages access control policies and permissions for data access between client applications and backend database servers
Data Synchronization
Synchronizes data bidirectionally between embedded NoSQL database clients and Couchbase Server instances
Secure Data Gateway
Provides secure web gateway functionality for encrypted data access and routing across distributed mobile and edge clients
NoSQL Database Integration
Integrates with Couchbase Server and Couchbase Lite to enable distributed NoSQL database capabilities across cloud and edge environments
Vector Search and Semantic Search
Integrated vector search and semantic search capabilities enabling retrieval-augmented generation (RAG) and support for vector embeddings within the database platform.
Multi-Region Clustering and Auto-Scaling
Horizontal and vertical auto-scaling with multi-region cluster deployment, bi-directional auto-scaling, and independent operational/analytics/search nodes for low-latency global performance.
Native Data Encryption and Compliance
Native encryption for sensitive data protection with comprehensive compliance certifications and industry-leading security controls for operational environments.
Fully Managed NoSQL Document Database
Fully managed NoSQL database with document model supporting operational data consolidation, cluster-to-cluster sync, and live migration capabilities.
High Availability and Uptime Guarantee
99.995% uptime SLA with enterprise-grade reliability and resilience designed for mission-critical applications across global enterprises.
Data Format Support
Supports NAS datasets (NFS or CIFS), Amazon S3 object format, and NetApp StorageGRID Webscale appliance
Incremental Synchronization
Continuously syncs data based on pre-defined schedules, transferring only delta changes to minimize replication overhead
Multi-Target Data Migration
Migrates datasets to any target destination in the cloud or on premises
Automated Data Transfer
Automated service that manages transfer speed, data security, process flexibility, error tracking, and recovery mechanisms
Cross-Platform Compatibility
Converts and moves data across different storage formats and platforms including file-based and object-based systems
Flexible JSON data model has simplified customer order management and improved query performance
Reviewed on Sep 15, 2026
Review provided by PeerSpot
What is our primary use case?
Our main use case requires high performance, scalability, and flexible data storage. For day-to-day use, we use Couchbase Server for JSON-based application data handling, frequently reading and writing data, and also to support some of our workload with low latency.
Our primary use case is for customer data. We use Couchbase Server to store our customer order data, which is in JSON format. On a day-to-day basis, we are using it for fast data querying, fast access, and flexible data storage.
What is most valuable?
One of the best features is that it is a distributed NoSQL database with high performance and low latency. Additionally, its high availability and horizontal scalability are standout features. Couchbase Server primarily stores data as JSON documents, which is also one of the best features.
The most valuable feature for my team is Couchbase Server's flexible JSON document model in combination with fast data access. It helps my team by making their day-to-day tasks easier because we store related information, such as customer order details, in a single document instead of managing multiple tables and joins. This has reduced development complexity and made changes to the data structure easier to manage. It has also helped us maintain the documentation.
Couchbase Server has had a positive impact on performance, scalability, and development flexibility. It allows us to handle application data with low latency and scale our database as the data volume and workload increase. It also helps us organize the data in a JSON document model, making it easier for team members and developers to access the data. The simpler data management and improved application responsiveness due to its performance have helped us in a positive way.
What needs improvement?
Overall, Couchbase Server is performing well, but there are a few areas where improvement is needed. First, the configuration and cluster management should be simpler. Second, the monitoring and troubleshooting experience could also be made more straightforward and cleaner. There should also be recommendations when there is a performance or indexing issue.
For how long have I used the solution?
I have been using Couchbase Server for two years.
What do I think about the scalability of the solution?
Based on scalability, we found that it is very well-suited to handle a large volume of data. We can scale horizontally by adding nodes to the cluster rather than relying on a single large machine. The main benefit is that we can scale incrementally based on demand.
How are customer service and support?
Overall, we have had a positive experience with their customer support. The support team is responsive and helpful, particularly when dealing with issues like performance and configuration.
What other advice do I have?
The first thing I will say is to make the use case clear and also have a total understanding of the learning documents available. I would also recommend Couchbase Server for organizations that need high performance, scalability, flexibility, and low latency. My advice is to first understand your data model and workload. I would rate this product a nine out of ten.
Shalini P
Rapid document sync has improved daily order processing and maintains accurate expiry checks
Reviewed on Jul 15, 2026
Review provided by PeerSpot
What is our primary use case?
My main use case for Couchbase Server is for frontend application to consume the day-to-day order and retail business order documents.
A quick, specific example of how I use Couchbase Server in my retail business order processing is that customer order workflows have to be synced and reviewed for document expiration. All expired documents with expiry dates and customer orders reside in Couchbase. We have a local database to sync it, and with regular deltas, we sync the sheets or documents from the database. We also use it as a document database to retrieve the details for customer orders.
What is most valuable?
The best features Couchbase Server offers are fast performance, easy-to-understand queries, and commendable customer support.
The fast performance impacts my work with customer orders because every day I deal with documents and a frontend mobile application. Each time a user opens the application, a sync must occur so that the expiry date is properly synchronized and we do not place a wrong order. The synchronization between systems works very well.
Couchbase Server has positively impacted my organization as we have significantly used it in most of the applications. Given the support, the amount of data we are using, and our specific use case, it is very relevant. It has significantly increased the productivity and quality of our applications.
What needs improvement?
I am happy with the present support of Couchbase Server, but I would appreciate if customer support were more proactive and provided immediate responses.
For how long have I used the solution?
I have been using Couchbase Server for roughly five years.
How are customer service and support?
Regarding Couchbase Server's governance and security, I think they are secure.
Regarding the accuracy and reliability of output, I think they are pretty good.
What other advice do I have?
My overall review rating for Couchbase Server is 9 out of 10.
Jimd Daugherty
Offline mobile data has empowered invoicing and simple sync for client field operations
Reviewed on Jul 09, 2026
Review provided by PeerSpot
What is our primary use case?
My main use case for Couchbase Server is for integration with iPhone apps, as it has Couchbase Lite that goes on the app, making it very easy to connect to the server side of the equation. It also has the ability to store the database on the phone, allowing the use of the phone without being constantly connected to the server, which is the feature I like the best.
The local storage feature helps my users day-to-day by allowing them to perform necessary database functions, such as invoicing, in situations where they may not have a good connection, as they can preload the database they need in advance.
I usually prototype my setups fairly cheaply so that my clients can use it without worrying about accumulating significant costs.
What is most valuable?
The best feature Couchbase Server offers is the local database on the iPhone or smartphone, enabling me to conduct analysis or targeting without needing a constant connection to the server.
Using that local database feature allows me to sync data back to the main Couchbase Server very easily. I just need to reconnect to a decent connection and hit a button to run the sync, which confirms whether it has been done, making it a lot easier than SQL server scenarios.
Couchbase Server positively impacts my organization as it serves as a crucial tool for my consulting services, allowing me to offer solutions to my clients' problems.
What needs improvement?
To improve Couchbase Server, I believe they need more educational tutorials focused on developers, as understanding how to use it effectively is essential, and they should prioritize developer needs over sales perspectives.
For how long have I used the solution?
I have been using Couchbase Server on and off for about five years.
What do I think about the stability of the solution?
The versions of Couchbase Server I use are stable, as I primarily test with the open-source version that tends to be more stable than the latest releases.
What do I think about the scalability of the solution?
I have not specifically tested Couchbase Server's scalability, as my clients typically focus on issues related to using a local database on a device and syncing it when reconnected.
How are customer service and support?
Most of my support comes from my own knowledge, as I rarely contact customer support, relying instead on the comprehensive resources available on the website and forums.
Which solution did I use previously and why did I switch?
I use many different solutions such as MySQL and MariaDB, but I don't use Microsoft SQL because I have a poor opinion of its value, and I view Oracle as particularly unfavorable.
What was our ROI?
I have seen a return on investment mostly in terms of my clients being able to complete necessary tasks rather than direct monetary savings.
What's my experience with pricing, setup cost, and licensing?
I don't handle pricing, setup costs, and licensing, as my clients do that, and it seems reasonably priced in line with other solutions, especially given my approach limits data transfer costs.
Which other solutions did I evaluate?
Before choosing Couchbase Server, I evaluated alternatives such as Mongo and other NoSQL databases, but Couchbase Server stood out as the best option, although more developer-focused resources would be beneficial.
What other advice do I have?
Regarding Couchbase Server's AI capabilities, I feel a bit nervous about its governance and security, particularly because some of my clients are in the military, where I prefer to have direct control over programming rather than letting AI operate independently.
Regarding Couchbase Server's AI capabilities, I find its accuracy and reliability of output to be fine, as I haven't had any problems with it.
My advice for others looking into using Couchbase Server is to set up a local server for better performance, especially if a fast network connection isn't available, as this improves development speed and reliability.
I have no additional thoughts about Couchbase Server before we wrap up, other than it makes me want to visit the website to see what new updates might be available, as it's a good software that requires finding the right use case. I would rate this product an 8 out of 10.
Sanjukta Parida
Modern AI workflows have become faster and data validation has supported complex microservices
Reviewed on Jul 01, 2026
Review provided by PeerSpot
What is our primary use case?
We are using RAG here, and Couchbase Server is supported as a vector store, providing a high-performance solution for managing and retrieving vector data. This integration helps us to create a no-code AI workflow with flexible vector storage. Flowise is an open-source tool that allows us to create and manage workflows with a visual no-code interface. We install Flowise using NPM and then use Docker to deploy our project for running it in a container. We upsert into Couchbase Server and run queries using a Couchbase Server retriever. We process and generate data using ChatGPT 4O and handle multi-retrieval using multi-interaction to ensure accurate and context-specific responses.
We have used Couchbase Server in our applications, including a sales plus application. In that application, we moved card validation from the Xamarin code and created a tool to validate all card validations. We directly interact with the document and check each document in Couchbase Server to ensure it is correct. Sometimes we pull data from Couchbase Server, but some attributes are not present. We created a tool to validate the data, and when orders are placed, payment is processed and then shipped, with Couchbase Server storing the state of the active workflow as a JSON document. In our project, we use the same approach. We run a distributed workflow, and if it fails, we can directly fetch the data from Couchbase Server to see how it is handling the data between our microservices without forcing them to communicate directly.
What is most valuable?
I have used Couchbase Server for approximately four to five years. We interact with Couchbase Server and extract data every day. We created a tool named JSON Copilot tool, which is used for schema conversion and automated validation. Sometimes documents are not proper when we create a table, so we validate the data using this tool. We can directly take the document from Couchbase Server and validate it in our tool. This is very useful for extracting and querying JSON documents without a rigid schema.
We have used a vector approach to get data using the RAG model. It also supports offline data, which is very useful for our team for high-performance applications, caching, and generative AI.
We use Couchbase Server as an eventing service so that the data service can initiate and advance the workflow based on raw data. When we integrated it into the workflow system, Couchbase Server became the center of the data lifecycle. It helps us validate data, and when client applications update a document, Couchbase Server triggers JavaScript-based logic, such as on update and on delete, and instantly forwards that payload to an external orchestrator or message broker. This is very useful for our case.
Couchbase Server's best feature is that it operates directly with no-code workflow builders for modern AI workflows. We support vector store integration, which means we can use an embedded vector knowledge field that can be used by AI to inject semantic search context into the LLM
What needs improvement?
We could use hyperscale vector indexing and upgrade the storage engine so that density and throughput would be higher. If Couchbase Server introduced natural language query capabilities, that would be helpful for everyone to use it in a more effective manner. The logging part could also be improved.
Advanced security and logging would help us make the application more resilient.
Couchbase Server is the best, but if natural language query capabilities were introduced, it would be easier for developers. Instead of writing queries, they could write using natural conversion language and give prompts to Couchbase Server, and they could get results in seconds.
For how long have I used the solution?
We have used this solution for approximately five years with AI development.
What do I think about the stability of the solution?
Couchbase Server is very stable.
What do I think about the scalability of the solution?
Couchbase Server allows our organization to independently scale specific data services horizontally and vertically without downtime.
How are customer service and support?
We have a support team in our project, and they are very helpful. Whenever we encounter an issue, they immediately work to have a solution ready within 30 minutes based on severity if it is a P1 or P2 issue. We have not faced many issues with the Couchbase Server support team. We open ticket escalations, they review them, and then they fix the issue.
Which solution did I use previously and why did I switch?
We have used Postgres, but we found Couchbase Server to be more scalable and perform better. We have chosen to use this database.
Which other solutions did I evaluate?
We have evaluated MongoDB and Postgres server. We found Couchbase Server very useful for our application since we are supporting NoSQL documents and validating data. Performance-wise, writing queries is very easy and comfortable in Couchbase Server across distributed applications.
What other advice do I have?
Couchbase Server supports distributed transactions, which ensures data integrity by supporting distributed transactions across the database. It has a decentralized architecture, which prevents single points of failure and enables seamless scaling and disaster recovery.
If you want to adopt Couchbase Server, we should take full advantage of Couchbase Server query language, which allows developers to use familiar SQL syntax to query unstructured and semi-structured JSON data. Leveraging JSON flexibility by designing documents into nested arrays and flattening data together can minimize multi-document joins. This is very useful for using SQL schemas with tables as collections and complex foreign keys. Couchbase Server also has a memory-first architecture that reads data directly from RAM before committing data to disk. It tunes for the active data set. I would recommend every developer to use it. It uses an autonomous operator and tests rebalancing on load. If you want to adopt Capella, there is a team that will fully manage the Capella database as a service to eliminate operational overhead. I would recommend everyone to use this.
Couchbase Server is a high-performance NoSQL document database. We primarily use it for caching and generative AI to develop modern applications using rapid data access and offline support for offline mobile applications, along with flexible data modeling. We have used it for dynamic product catalogs, user profiles, and web applications.
When we started using Couchbase Server, it achieved very good critical business and operational results. The major outcome is consistent microsecond to sub-millisecond response times from read and write operations during periods of concurrent requests. Couchbase Server uses a memory-first architecture, which is very easy for integrating the caching layer. Data is read from and returned to RAM before being persisted to disk.
Couchbase Server has a security architecture that enforces strict data governance and regulatory compliance across distributed edge topology. There is TTL governance that automatically expires sensitive records natively at the document level.
Couchbase Server version 8.8.0 has achieved a balanced combination of operational throughput and data precision up to 93% accuracy while maintaining performance.
Couchbase Server is deployed as a database as a service in a hybrid cloud environment. I would rate this review an 8.
Dev_Dev
Caching configuration data has boosted transaction speed and supports faster field operations
Reviewed on Jun 22, 2026
Review from a verified AWS customer
What is our primary use case?
Couchbase Server is used primarily for caching to store values, which provides the software with increased speed and helps find and certify that values are correct on the server.
In the software, we have employers and sellers. I use Couchbase Server for the configuration of sellers, including money and POS, which is a small terminal. The seller is certified to draw. We have between 5,000 and 10,000 sellers in the database. Couchbase Server is used to cache the configuration values for any seller in the software.
Couchbase Server provides us with more flexibility and a great cache. It provides speed for the software and is the main component for speed.
When our sellers are certified in the streets, the terminal does not get information from the relational database. Instead, it finds the configurations in Couchbase Server for more speed in the operation.
What is most valuable?
The best feature is the query in Couchbase Server to search configurations using SQL.
When I need to search for a specific value, I use SQL to find it. SQL is the main feature I use in the company.
The improvement is more speed. Speed is the main improvement my company has experienced with Couchbase Server.
What needs improvement?
The main use is caching the values.
For how long have I used the solution?
I have worked in my current field for more or less ten years. I have worked with Couchbase Server for between five and seven years.
What do I think about the stability of the solution?
Couchbase Server is very stable.
What do I think about the scalability of the solution?
I have not used the AI capabilities in Couchbase Server. I cannot respond about these capabilities in Couchbase Server because I am not in the group that deals with governance.
How are customer service and support?
I am very satisfied with Couchbase Server. Our senior developers consult the documentation.
Which solution did I use previously and why did I switch?
Perhaps Redis for its key-value storage, but I am not interested in changing from Couchbase Server to Redis now.
How was the initial setup?
We use one server.
What was our ROI?
Time saved.
Which other solutions did I evaluate?
Perhaps.
What other advice do I have?
The advice is that you will gain software speed. Use Couchbase Server to make your software more scalable. The interview is very good, with questions that are very direct about the product, Couchbase Server.
I would rate Couchbase Server a ten. I have been using Couchbase Server for ten years, and it is comfortable to use. I gave this review a rating of ten.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?