# API

- [Get Started](/api/get-started.md): Setting up CodeMash API keys for accessing services
- [Prerequisites](/api/prerequisites.md): Setting up CodeMash API keys for accessing services
- [How to test?](/api/how-to-test.md): Here is the list of available SDKs you can use while developing apps. In case you are missing implementation of your programming language you can use our API directly
- [Cors](/api/cors.md)
- [Project](/api/project.md): Get project configuration
- [Membership](/api/membership.md): Overview of membership API methods
- [Authentication](/api/membership/auth.md): Overview of authentication API methods
- [Users](/api/membership/users.md): Overview of users API methods
- [Database](/api/database.md)
- [Collections](/api/database/collections.md): Overview of collection records API methods
- [Aggregate](/api/database/collections/aggregate.md): Execute MongoDb aggregate over your database
- [Change Responsibility](/api/database/collections/change-responsibility.md): Changes the responsible person of a document
- [Count](/api/database/collections/count.md): Get the amount of records in a collection.
- [Delete](/api/database/collections/delete.md): Deletes one document by a specified document id or filter.
- [Delete Many](/api/database/collections/delete-many.md): Deletes all the documents by a specified filter.
- [Distinct](/api/database/collections/distinct.md): Finds the distinct values for a specified field across a single collection and returns the results in an array.
- [Find](/api/database/collections/find.md): List records from specified collection
- [Find One](/api/database/collections/find-one.md): Gets record by specified database unique id or filter.
- [Insert](/api/database/collections/insert.md): Inserts a single document
- [Insert Many](/api/database/collections/insert-many.md): Inserts many documents
- [References](/api/database/collections/references.md): Overview of collection references
- [Replace](/api/database/collections/replace.md): Replace document by specified filter or Id.
- [Update](/api/database/collections/update.md): Partial document update.
- [Update Many](/api/database/collections/update-many.md): Updates many documents
- [Taxonomies](/api/database/taxonomies.md): Overview of taxonomy terms API methods
- [Find](/api/database/taxonomies/find.md): Overview of taxonomy find method
- [Files](/api/files.md): Overview of files API methods
- [Code](/api/code.md): Overview of functions API methods
- [Notifications](/api/notifications.md)
- [Push](/api/notifications/push.md)
- [Emails](/api/notifications/emails.md): Overview of emails API methods
- [Server Events](/api/notifications/server-events.md)
- [Sms](/api/notifications/sms.md)
- [Payments](/api/payments.md)
- [Scheduler](/api/scheduler.md)
- [Logs & Monitoring](/api/logs.md): Overview of logs service
