Skip to main content

Integration by Platform

The way you build with Nillion Storage varies depending on your application architecture. Server-side environments have native access to all Nillion capabilities, while browser environments require additional configuration for Node.js compatibility. For web applications, we recommend the Next.js approach for better security and performance.

Get started by choosing the platform that matches your development stack:

Typescript

tip

Check out our full Secretvaults-ts docs: SecretVaults TypeScript Docs

Node.js

For server-side applications, APIs, CLI tools, and backend services

Next.js

For full-stack web applications with both client and server components

React

For client-side web applications (browser-only)

Node.js

Server-side applications, APIs, CLI tools, and backend services

Direct integration with full Nillion Secretvaults TypeScript SDK access. Ideal when you need complete control over data operations and don't have browser constraints.

Next.js

Full-stack web applications with both client and server components

Recommended approach for web apps. ⭐ Uses Nillion Secretvaults TypeScript SDK within secure API routes for sensitive operations and client-side components for user interactions, avoiding browser compatibility issues while maintaining security.

React

Client-side web applications (browser-only)

Browser-only integration with Nillion Secretvaults TypeScript SDK requiring webpack polyfills. Use only when you specifically need a client-only application or cannot use a full-stack framework.

Python

Python applications, data pipelines, ML workflows, and backend services

Native Nillion Secretvaults Python SDK integration for server-side applications. Perfect for data science workflows and backend processing.