ObjectBox Sync
Sync HomeBlogTwitterGitHub
  • Data Synchronization
  • Sync Client
  • ObjectBox Sync Server
  • Sync Server Configuration
    • JWT Authentication
  • Data model evolution
  • Sync Cluster
  • MongoDB Sync Connector
    • MongoDB Configuration
    • ObjectBox Sync Connector Setup
    • MongoDB Data Mapping
  • Advanced Sync
    • Object IDs and Sync
    • Embedded Sync Server
  • Troubleshooting Sync
  • GraphQL
    • GraphQL Queries
    • GraphQL Mutations
    • GraphQL Python Client
  • ObjectBox Database Developer Docs
    • Java, Kotlin, Flutter/Dart
    • C, C++
    • Swift
    • Go
Powered by GitBook
On this page
  • GraphQL Playground
  • Queries, Mutations, etc.

Was this helpful?

GraphQL

Using ObjectBox as a GraphQL database/server

PreviousTroubleshooting SyncNextGraphQL Queries

Last updated 2 years ago

Was this helpful?

ObjectBox Sync Server also offers a GraphQL database interface for clients. One can view it as an alternative to ObjectBox Sync in which clients access data in a more "traditional" way. Instead of having the data locally with ObjectBox Sync, a GraphQL client interacts with the data stored remotely at the ObjectBox server.

GraphQL Playground

To get familiar with ObjectBox GraphQL, have a look at Admin web app. Select "GraphQL" from the main menu at the left hand side to start the GraphQL Playground. It allows to directly execute GraphQL queries and mutations on the data stored in the database.

As you can see, the GraphQL playground comes with some useful features:

  • multiple tabs

  • code formatting

  • documentation explorer

To explore the GraphQL schema; simply click on the book icon:

Click on "Query" to see all available queries with their arguments.

Queries, Mutations, etc.

Please check the sub pages on how to use ObjectBox as a GraphQL database.