Esadax supports a wide range of the most popular frontend frameworks, optimizing how your site builds and runs no matter what tool you use. Below is a detailed overview of the supported frameworks, their features, and how to get started with Esadax.
Table of Contents
- Esadax's Framework Support
- Getting Started with Esadax
- Deploying on Esadax
- Framework-Specific Features
1. Esadax's Framework Support
Esadax has first-class support for a wide range of the most popular frontend frameworks. You can build your web applications with anything from Astro to SvelteKit, and in many cases deploy them without having to do any upfront configuration.
Supported Frameworks
- Next.js
- Nuxt.js 3
- SvelteKit
- Astro
- Remix
- Vite
- Gatsby
- Create React App (CRA)
- React Native
2. Getting Started with Esadax
Deploying your project to Esadax is straightforward. Here's a quick guide:
Step 1: Prepare Your Project
Ensure your project meets the following requirements:
- Use one of the supported frameworks.
- Follow the Build Output API format for deployment.
Step 2: Authenticate with Esadax
- Create an account on Esadax.
- Generate API keys and authenticate your repository.
Step 3: Deploy Your Project
- Use the Build Output API to deploy your project.
- Follow the instructions provided in the Esadax documentation.
3. Deploying on Esadax
Esadax offers flexible deployment options for all projects, including:
- CI/CD Pipelines: Automate builds and deployments with CI/CD pipelines.
- Manual Deployment: Manually deploy your project using the Esadax CLI or API.
Build Output API
The Build Output API is a standardized format for deploying frameworks on Esadax. It ensures consistent behavior across all supported frameworks.
4. Framework-Specific Features
Each framework has its own set of features and requirements when deployed on Esadax:
Next.js
- Static site generation.
- Server-side rendering (SSR).
- API routes integration.
Nuxt.js 3
- Composition API support.
- TypeScript integration.
- SSR/SPF capabilities.
SvelteKit
- Built-in reactivity.
- File-based routing.
- SSR/Client-Side Rendering (CSR).
Astro
- Component-driven approach.
- Progressive enhancement.
- Static site generation with Astro CLI.
Remix
- React application framework.
- Concurrent features.
- Server Components support.
Vite
- Modern JavaScript/TypeScript support.
- Rollup-based bundling.
- ES modules optimization.
Gatsby
- React components.
- GraphQL integration.
- Static site generation.
Create React App (CRA)
- Out-of-the-box configuration.
- No build configuration required.
- One-minute setup.
5. Resources
For more information about deploying your preferred framework on Esadax, check out the following resources:
- Reference: See a full list of supported frameworks.
- Templates: Explore our template marketplace.
- Conceptual: Learn about our deployment features.