Skip navigation links

MongoDB Stitch Java SDK 4.1.4 API

Android SDK 
Package Description
com.mongodb.stitch.android.core
This package contains the entry point into the Android SDK with the Stitch and StitchAppClient classes.
com.mongodb.stitch.android.core.auth
This package contains the auth interface used to log in into Stitch and the definition of a User.
com.mongodb.stitch.android.core.auth.providers.userapikey
This package contains the user API key authentication provider client used to manage keys.
com.mongodb.stitch.android.core.auth.providers.userpassword
This package contains the User/Password authentication provider client used to register users.
com.mongodb.stitch.android.core.services
This package contains the definitions of service specific concepts.
com.mongodb.stitch.android.services.aws.s3
This package contains the AWS S3 service client.
com.mongodb.stitch.android.services.aws.ses
This package contains the AWS SES service client.
com.mongodb.stitch.android.services.fcm
This package contains the FCM service and push client.
com.mongodb.stitch.android.services.http
This package contains the HTTP service client.
com.mongodb.stitch.android.services.mongodb.local
This package contains the local MongoClient used for local storage.
com.mongodb.stitch.android.services.mongodb.remote
This package contains the RemoteMongoClient used for working with data in MongoDB remotely via Stitch.
com.mongodb.stitch.android.services.twilio
This package contains the Twilio service client.
Server SDK 
Package Description
com.mongodb.stitch.server.core
This package contains the entry point into the Server SDK with the Stitch and StitchAppClient classes.
com.mongodb.stitch.server.core.auth
This package contains the auth interface used to log in into Stitch and the definition of a User.
com.mongodb.stitch.server.core.auth.providers.userapikey
This package contains the user API key authentication provider client used to manage keys.
com.mongodb.stitch.server.core.auth.providers.userpassword
This package contains the User/Password authentication provider client used to register users.
com.mongodb.stitch.server.core.services
This package contains the definitions of service specific concepts.
com.mongodb.stitch.server.services.aws.s3
This package contains the AWS S3 service client.
com.mongodb.stitch.server.services.aws.ses
This package contains the AWS SES service client.
com.mongodb.stitch.server.services.fcm
This package contains the FCM service client.
com.mongodb.stitch.server.services.http
This package contains the HTTP service client.
com.mongodb.stitch.server.services.mongodb.local
This package contains the local MongoClient used for local storage.
com.mongodb.stitch.server.services.mongodb.remote
This package contains the RemoteMongoClient used for working with data in MongoDB remotely via Stitch.
com.mongodb.stitch.server.services.twilio
This package contains the Twilio service client.
Core SDK 
Package Description
com.mongodb.stitch.core
This package contains the base client and errors used by the SDKs.
com.mongodb.stitch.core.auth
This package contains various auth components used by an SDK such as credentials and user information.
com.mongodb.stitch.core.auth.providers.anonymous
This package contains the anonymous authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.custom
This package contains the custom authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.facebook
This package contains the Facebook OAuth 2.0 authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.google
This package contains the Google OAuth 2.0 authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.serverapikey
This package contains the Server API key authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.userapikey
This package contains the user API key authentication provider: type info and its credential builder.
com.mongodb.stitch.core.auth.providers.userapikey.models
This package contains the UserApiKey model.
com.mongodb.stitch.core.auth.providers.userpassword
This package contains the User User/Password authentication provider: type info and its credential builder.
com.mongodb.stitch.core.services.aws.s3
This package contains the result classes returned by the S3 service client.
com.mongodb.stitch.core.services.aws.ses
This package contains the result classes returned by the SES service client.
com.mongodb.stitch.core.services.fcm
This package contains the classes needed to make send message requests with the FCM service client.
com.mongodb.stitch.core.services.http
This package contains the classes needed to make requests and receive responses with the HTTP service client.
com.mongodb.stitch.core.services.mongodb.remote
This package contains the options and result classes used with the MongoDB RemoteMongoClient.
Other Packages 
Package Description
com.mongodb.stitch.android.core.auth.internal
This internal package contains the Android SDK's implementation of the authentication components of a Stitch client.
com.mongodb.stitch.android.core.auth.providers.internal
This internal package contains the Android SDK's descriptions of the authentication provider client factories.
com.mongodb.stitch.android.core.auth.providers.userapikey.internal
This internal package contains the Android SDK's implementation of the user API key authentication provider client.
com.mongodb.stitch.android.core.auth.providers.userpassword.internal
This internal package contains the Android SDK's implementation of the User/Password key authentication provider client.
com.mongodb.stitch.android.core.internal
This internal package contains the Android SDK's implementation of a StitchAppClient.
com.mongodb.stitch.android.core.internal.common
This internal package contains common utility classes needed across the Android SDK implementation.
com.mongodb.stitch.android.core.internal.net  
com.mongodb.stitch.android.core.push
This package contains the push interface used to get clients that can register for push notifications.
com.mongodb.stitch.android.core.push.internal
This package contains the Android SDK's implementation of the push interface used to get clients that can register for push notifications.
com.mongodb.stitch.android.core.services.internal
This internal package contains the Android SDK's implementation of a basic Stitch service and description of the service client factories.
com.mongodb.stitch.android.services.aws
This package contains the AWS service client.
com.mongodb.stitch.android.services.aws.internal
This internal package contains the Android SDK's implementation of the AWS service client.
com.mongodb.stitch.android.services.aws.s3.internal
This internal package contains the Android SDK's implementation of the AWS S3 service client.
com.mongodb.stitch.android.services.aws.ses.internal
This internal package contains the Android SDK's implementation of the AWS SES service client.
com.mongodb.stitch.android.services.fcm.internal
This internal package contains the Android SDK's implementation of the FCM service and push client.
com.mongodb.stitch.android.services.http.internal
This internal package contains the Android SDK's implementation of the HTTP service client.
com.mongodb.stitch.android.services.mongodb.local.internal
This internal package contains the Android SDK's ContentProvider for working with the MongoDB embedded platform.
com.mongodb.stitch.android.services.mongodb.remote.internal
This internal package contains the Android SDK's implementation of the classes comprising the MongoDB RemoteMongoClient.
com.mongodb.stitch.android.services.twilio.internal
This internal package contains the Android SDK's implementation of the Twilio service client.
com.mongodb.stitch.core.auth.internal
This internal package contains the base implementation of the authentication components of a Stitch client.
com.mongodb.stitch.core.auth.internal.models
This internal package contains the models needed to store and read authentication info for a Stitch client.
com.mongodb.stitch.core.auth.providers.internal
This internal package contains the base implementation of an authentication provider client.
com.mongodb.stitch.core.auth.providers.userapikey.internal
This internal package contains the base implementation of the user API key authentication provider client.
com.mongodb.stitch.core.auth.providers.userpassword.internal
This internal package contains the base implementation of the User/Password authentication provider client.
com.mongodb.stitch.core.internal
This internal package contains the base implementation of a StitchAppClient.
com.mongodb.stitch.core.internal.common
This internal package contains common utility classes needed across the core implementation.
com.mongodb.stitch.core.internal.net
This internal package contains network related classes used to talk to Stitch app servers.
com.mongodb.stitch.core.push.internal
This package contains the implementation of the core push client used to register for push notifications.
com.mongodb.stitch.core.services.aws
This package contains the classes needed to make requests and receive results with the AWS service client.
com.mongodb.stitch.core.services.aws.internal
This internal package contains the base implementation of the AWS service client.
com.mongodb.stitch.core.services.aws.s3.internal
This internal package contains the base implementation of the AWS S3 service client.
com.mongodb.stitch.core.services.aws.ses.internal
This internal package contains the base implementation of the AWS SES service client.
com.mongodb.stitch.core.services.fcm.internal
This internal package contains the base implementation of the FCM service client.
com.mongodb.stitch.core.services.http.internal
This internal package contains the base implementation of the HTTP service client.
com.mongodb.stitch.core.services.internal
This internal package contains the base implementation of a basic Stitch service.
com.mongodb.stitch.core.services.mongodb.local.internal
This internal package contains the base implementation of the local MongoDB service for local MongoClients.
com.mongodb.stitch.core.services.mongodb.remote.internal
This internal package contains the base implementation of the classes comprising the MongoDB RemoteMongoClient.
com.mongodb.stitch.core.services.mongodb.remote.sync
This package contains the options and result classes used with the MongoDB Sync.
com.mongodb.stitch.core.services.mongodb.remote.sync.internal
This internal package contains the base implementation of the classes comprising the MongoDB SyncMongoClient.
com.mongodb.stitch.core.services.twilio.internal
This internal package contains the base implementation of the Twilio service client.
com.mongodb.stitch.server.core.auth.internal
This internal package contains the Server SDK's implementation of the authentication components of a Stitch client.
com.mongodb.stitch.server.core.auth.providers.internal
This internal package contains the Server SDK's descriptions of the authentication provider client factories.
com.mongodb.stitch.server.core.auth.providers.userapikey.internal
This internal package contains the Server SDK's implementation of the user API key authentication provider client.
com.mongodb.stitch.server.core.auth.providers.userpassword.internal
This internal package contains the Server SDK's implementation of the User/Password key authentication provider client.
com.mongodb.stitch.server.core.internal
This internal package contains the Server SDK's implementation of a StitchAppClient.
com.mongodb.stitch.server.core.internal.net  
com.mongodb.stitch.server.core.services.internal
This internal package contains the Server SDK's implementation of a basic Stitch service and description of the service client factories.
com.mongodb.stitch.server.services.aws
This package contains the AWS service client.
com.mongodb.stitch.server.services.aws.internal
This internal package contains the Server SDK's implementation of the AWS service client.
com.mongodb.stitch.server.services.aws.s3.internal
This internal package contains the Server SDK's implementation of the AWS S3 service client.
com.mongodb.stitch.server.services.aws.ses.internal
This internal package contains the Server SDK's implementation of the AWS SES service client.
com.mongodb.stitch.server.services.fcm.internal
This internal package contains the Server SDK's implementation of the FCM service client.
com.mongodb.stitch.server.services.http.internal
This internal package contains the Server SDK's implementation of the HTTP service client.
com.mongodb.stitch.server.services.mongodb.local.internal
This internal package contains the Server SDK's client factory for working with the MongoDB embedded platform.
com.mongodb.stitch.server.services.mongodb.remote.internal
This internal package contains the Server SDK's implementation of the classes comprising the MongoDB RemoteMongoClient.
com.mongodb.stitch.server.services.twilio.internal
This internal package contains the Server SDK's implementation of the Twilio service client.
Skip navigation links