Getting Started

Nuvix — high-performance BaaS for fast, scalable, and developer-first backend APIs.

Nuvix delivers a production-ready backend so you can focus on building your application, not infrastructure. It provides authentication, managed databases with real-time capabilities, file storage, and serverless functions — all accessible via consistent, type-safe SDKs and extensible APIs.

Quick Start

Spin up a project in minutes with the steps below.

Why Nuvix?

Developer-first

Type-safe, modular SDKs and consistent APIs make building and extending your application effortless. Hooks and event-driven architecture allow customization without touching core logic.

Secure by Design

Industry-standard practices including Argon2 password hashing, JWT authentication, role-based access control, and row/column-level security.

Multi-platform

Support for web, mobile, and server environments with native SDKs and portable APIs that scale across platforms.

Performance & Scalability

Optimized for low-latency and high throughput with connection pooling, edge-friendly routing, caching layers, and efficient query execution.

Get Started

Create Project

Sign up at nuvix.in and create a new project to obtain your project ID and API endpoint.

Install SDK

npm install @nuvix/nuvix
bun install @nuvix/nuvix
pnpm install @nuvix/nuvix

Initialize Client

import { Client } from '@nuvix/client';

const nx = new Client({
  projectId: 'YOUR_PROJECT_ID',
  endpoint: 'https://api.nuvix.in'
});

Now you’re ready to start building with Nuvix!

How is this guide?

Last updated on

Getting Started