Docs Developer Academy Partners Compare Careers Contact Us Cloud Software Solutions Resources Company Pricing Downloads Start Free Trial Developer SDK Build powerful and reliable applications to engage with users Download Now Get started – fast! The Couchbase SDK is available through your favorite build, tooling, and development environment. All Couchbase libraries can be easily downloaded through the packaged management utilities (Maven for Java and Scala, Nuget for .NET, NPM for Node.js, PIP for Python, Rubygems for Ruby, and more). Check out the documentation to learn how to access and start using the Couchbase SDK today. Start using the SDK Java resources .NET resources Node.js resources Full-featured access to services All Couchbase services are exposed through the SDK. Whether you are writing key-value applications or accessing the latest in N1QL and Full-Text Search – interfaces are available to get you started quickly. Connections to the Couchbase cluster are managed with ease as a single connection allows seamless access to all services. Start using the SDK Level up with frameworks We are committed to supporting and developing powerful frameworks to help you take development to the next level. At present, we have very tight integration with the Spring Data platform, .NET LINQ, and we are also developing our own Ottoman Node.js ODM and adding .NET Entity Framework support. Get started quickly and stay tuned for new frameworks in the future. Start using the SDK Java resources .NET resources Node.js resources Protect critical data with secure solutions Reduce the probability of data breach and the risk of fines in the future by encrypting confidential data using client-side field-level encryption. Learn more Instrument internal health and state of your applications Use Couchbase distributed, vendor-neutral Open Telemetry API extensions to generate, capture, and collect telemetry data for your mission-critical applications in a robust and portable way. Learn more Provide data integrity and safety Simplify application logic with distributed ACID transactions, providing all-or-nothing semantics for durably modifying multiple documents distributed on different nodes and across buckets. Learn more Professionally supported Enterprise users can rest easy knowing that a professional support and engineering system keeps the Couchbase developer tools and SDK up to date. Customers can file support tickets for specific SDK issues they encounter and have their problems solved swiftly. Start using the SDK Watch ConnectONLINE videos See SDK-related videos from our conference Watch Now Features Consistent patterns All SDK languages are built to support the same Couchbase services and use similar syntax in their APIs. Learn more Docs with code samples Couchbase SDK documentation includes code examples for every language that is supported. Learn more Broad language support The Couchbase SDK supports Java, .NET, Node.js, PHP, Go, Python, Ruby, Scala, and C. Access the libraries using standard package managers. Learn more Developer starter kits Check out these cool projects to get a feel for using the SDK. Learn more See what's new Start creating amazing customer experiences today. Get In Touch 3250 Olcott Street Santa Clara, CA 95054 United States English (US) COMPANY ABOUT LEADERSHIP NEWS & PRESS INVESTOR RELATIONS CAREERS EVENTS LEGAL CONTACT US SUPPORT DEVELOPER PORTAL DOCUMENTATION FORUMS PROFESSIONAL SERVICES SUPPORT LOGIN SUPPORT POLICY TRAINING QUICKLINKS BLOG DOWNLOADS GET STARTED ONLINE TRAINING RESOURCES WHY NOSQL PRICING FOLLOW US TWITTER LINKEDIN YOUTUBE FACEBOOK GITHUB STACKOVERFLOW © 2021 Couchbase, Inc. Couchbase, Couchbase Lite and the Couchbase logo are registered trademarks of Couchbase, Inc. Terms of Use Privacy Policy Cookie Policy Support Policy Do Not Sell My Personal Information Marketing Preference Center We use cookies to offer you a better browsing experience, analyze site traffic, personalize content, and serve targeted advertisements. Read about how we use cookies and how you can control them by clicking "Cookie Settings." By clicking “Accept All Cookies”, you consent to our use of cookies. Cookie Policy Cookies Settings Accept All Cookies