# Firebase Express SDK ## Docs - [Actions](https://practicevocabulary.com/concepts/actions.md): Map HTTP endpoints in your Express app to CRUD operations on Firestore collections. - [Collections](https://practicevocabulary.com/concepts/collections.md): Define the Firestore collections your SDK instance can read and write, and declare the shape of their documents. - [Filtering & Sorting](https://practicevocabulary.com/guides/filtering-sorting.md): Use the query object on GET actions to filter documents by field value, sort results, and limit the number of documents returned. - [GET Requests](https://practicevocabulary.com/guides/get-requests.md): Fetch all documents, a single document by ID, or a filtered and sorted subset using the SDK's GET action variants. - [Write Requests](https://practicevocabulary.com/guides/write-requests.md): Create, replace, partially update, and delete Firestore documents using POST, PUT, PATCH, and DELETE actions. - [Introduction](https://practicevocabulary.com/introduction.md): Learn what Firebase Express SDK is, who it's for, and what you can build with it. - [Quick start](https://practicevocabulary.com/quickstart.md): Install Firebase Express SDK and have your first Firestore-backed endpoint running in minutes. - [addActions](https://practicevocabulary.com/reference/add-actions.md): Register an array of action objects to create HTTP endpoints backed by Firestore CRUD operations, then start the Express server. - [Constructor](https://practicevocabulary.com/reference/constructor.md): Initialize the FirebaseExpressSdk with your Express app, Firebase credentials, and collection schema. - [Response Format](https://practicevocabulary.com/reference/response-format.md): Standard JSON response shapes returned by all Firebase Express SDK endpoints. ## OpenAPI Specs - [openapi](https://practicevocabulary.com/api-reference/openapi.json)