DPage Logo
@dpage-ai/react-native-dpage

Dynamic UI Updates
Without App Releases

The complete platform for dynamic React Native components. Build, deploy, and update miniapps over-the-air with AI-powered code generation.

Documentation

Everything you need to scale

A complete, high-performance ecosystem designed for modern React Native teams.

🧩

Custom Runtime Dependencies

The only SDK that lets you inject your own libraries, hooks, and components into dynamic templates. Built-in dependency management ensures deterministic execution across all platforms.

⌨️

Powerful CLI

Manage authentication, project linking, and code indexing for AI-powered search directly from your terminal.

💾

Smart Caching

Advanced multi-layer caching with TTL management and offline first architecture.

🔐

Enterprise Security

Secure API tokens, server-side validation, and encrypted local storage for your credentials.

📦

OTA Updates

Ship new features and bug fixes instantly without waiting for app store reviews.

Built for developers

Clean APIs and seamless integration. Get your first dynamic component running in minutes.

1

Initialize the SDK

import { initDPage } from '@dpage-ai/react-native-dpage';

initDPage({
  PROJECT_ID: 'prod_123',
  API_TOKEN: 'dpage_live_xxx'
});
2

Render anywhere

import DynamicComponent from '@dpage-ai/react-native-dpage';

<DynamicComponent
  template="PromoBanner"
  data={{ id : 1 }}
/>

Ready to build?

Follow our quick start guide to get your first dynamic component live.

1

Configure Authentication

Set up your .npmrc to authenticate with GitHub Packages.

@dpage-ai:registry=https://npm.pkg.github.com
2

Install SDK

yarn add @dpage-ai/react-native-dpage
3

Initialize & Go

Use the DPage Dashboard to create your first template and get your credentials.

💡 Pro Tip: Get your PROJECT_ID and API_TOKEN from your DPage Dashboard. Check the documentation for advanced configuration and best practices.

The DPage Ecosystem

A powerful suite of tools working together to modernize your mobile development workflow.

📱

react-native-dpage

Core SDK for dynamic component loading, caching, and runtime execution in React Native apps.

@dpage-ai/react-native-dpage
⌨️

dpage-cli

Command-line interface for authentication, project linking, and code indexing for RAG search.

@dpage-ai/dpage-cli
🔧

babel-plugin-dpage

Build-time validation for custom runtime dependencies. Prevents duplicate deps at compile time.

@dpage-ai/babel-plugin-dpage