API Deployment Patterns
Best practices for deploying APIs with Firebase Hosting.
RESTful APIs​
const express = require('express');
const app = express();
app.get('/api/users', (req, res) => {
res.json({ users: [] });
});
exports.api = functions.https.onRequest(app);
GraphQL APIs​
const { ApolloServer } = require('apollo-server-cloud-functions');
const server = new ApolloServer({
typeDefs,
resolvers,
});
exports.graphql = server.createHandler();
Coming Soon​
This documentation is being expanded. For now, please refer to:
- Backend Overview for integration patterns
- Cloud Functions for serverless APIs
- Cloud Run for containerized APIs