--- title: "Which Catalyst services should I use to host a full-stack application?" url: https://docs.catalyst.zoho.com/en/faq/general/host-a-full-stack-app/ description: "You can host each part of a typical full-stack application on a Catalyst service, in one project. Host the frontend on Catalyst Slate, which deploys front-end …" last_updated: 2026-11-13T05:00:22Z service: All Services type: faq --- You can host each part of a typical full-stack application on a Catalyst service, in one project. Host the frontend on Catalyst Slate, which deploys front-end web apps from a Git repository or an uploaded build. Build the backend as Catalyst Serverless Functions, for HTTP APIs, event-driven flows and integrations, or as Catalyst AppSail services, for independent web services in Java, Node.js, Python or a container image. Store relational data in Catalyst CloudScale Data Store, which you query with ZCQL, and unstructured data in CloudScale NoSQL. Keep files in CloudScale Stratus and frequently read data in CloudScale Cache. Sign users in with CloudScale Authentication. Run scheduled and background work with Catalyst Job Scheduling, and pass events between services with Catalyst Signals. Automate builds and deployments with Catalyst Pipelines, and monitor executions with Catalyst DevOps. For AI features, use Catalyst QuickML or Zia Services. You build and test in the project's Development environment, then deploy to Production from the Catalyst console. Note: Each service has its own limits, such as the 30-second request limit in AppSail, and not every service is available in every data center, so check each service's help page before you commit to a design. Refer to the [AppSail Basics help page](https://docs.catalyst.zoho.com/en/serverless/help/appsail/appsail-basics/) to choose between Functions and AppSail, and the [Components of Catalyst CloudScale help page](https://docs.catalyst.zoho.com/en/cloud-scale/getting-started/components-of-cloud-scale/) for details.