• Couchbase
  • Couchbase Documentation Couchbase Documentation
  • Server
  • Mobile
  • Cloud
  • SDKs
  • Tutorials
Downloads

Go SDK
2.2
  • 2.1
  • 2.0
  • 1.6
  • 1.5
  • 1.4
  • C SDK
  • .NET SDK
  • Java SDK
  • Node.js SDK
  • PHP SDK
  • Python SDK
  • Ruby SDK
  • Scala SDK

  • Getting Started
    • Start Using the Go SDK
    • Sample Application
  • Working with Data
    • Key Value Operations
    • Sub-Document Operations
    • Query
    • Analytics
    • Search
    • MapReduce Views
  • Advanced Data Operations
    • Async & Batching APIs
    • Concurrent Document Mutations
    • Transcoders & Non-JSON
    • Working with Collections DP
  • Managing Couchbase
    • Managing Connections
      • Authentication
      • Troubleshooting Cloud Connections
    • Provisioning Cluster Resources
      • User Management
  • Errors & Diagnostics
    • Handling Errors
      • Slow Operations Logging
    • Health Check
    • Collecting Information & Logging
  • Learn
    • Overview
    • Buckets & Clusters
    • Collections & Scope
    • Compression
    • Data Model
      • Documents
      • Non-json Docs
      • Sub-Documents
      • XATTR & Virtual XATTR
    • Errors and Diagnostics
      • Health Check
      • Tracing
    • Failure Considerations
    • Field Level Encryption
    • Service Selection
      • Analytics
      • Map Reduce Views
      • Query
      • Search
    • User Management
      • Cert Auth
      • RBAC
  • Reference
    • Go API Reference
    • Client Settings
    • Error Messages
    • Glossary
    • Travel Sample Data Model
  • Project Docs
    • Release Notes
    • Compatibility
      • Migrating to SDK 3 API
    • Licenses
    • Get involved
      • Improve the Docs
    • About These Docs
Navigation
  • Edit on GitHub

Is this page helpful?

Yes No
Leave Additional Feedback?
Skip

Please use the form below to provide your feedback. Because your feedback is valuable to us, the information you submit in this form is recorded in our issue tracking system (JIRA), which is publicly available. You can track the status of your feedback using the ticket number displayed in the dialog once you submit the form.

  • Go SDK
  • Project Docs
  • Licenses

SDK License

    +
    Couchbase SDKs' source code is licensed under the Apache Licence 2.0. Dependencies carry their own licenses.

    The Couchbase Go Client is distributed as source under the Apache License, Version 2.0.

    Binary Distribution

    Binary distributions are made under Couchbase’s own license agreements.

    • Enterprise License Agreement

    • Community License Agreement (PDF)

    Dependencies

    Any dependencies may have their own, separate licenses.

    Couchbase
    • Documentation
    • Forums
    • Support
    • Developer Portal
    • Blog
    • Resources
    • Get Started
    • Downloads
    • Training
    • Facebook
    • Twitter
    • Linkedin
    © 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 Marketing Preference Center