Skip to main content
Every quickstart follows the same path: install the bijection command line, create or open a project with bijection init, then bijection login and bijection dev.
See Install Bijection for PATH setup, supported platforms and the managed toolchain. bijection init [dir] --template <name> creates a project from one of three templates: Every template has a bijection/ directory with a sample schema, query and mutation, bijection.json, .gitignore and a README. The React and Next.js quickstarts use their templates. The other quickstarts create the app with the framework’s own tooling and run bijection init inside it. Quickly get up and running with your favorite frontend tooling:

React

Add Bijection to a React project

Next.js

Add Bijection to a Next.js project

Remix

Add Bijection to a Remix project

TanStack Start

Add Bijection to a TanStack Start project

React Native

Add Bijection to a React Native Expo project

Vue

Add Bijection to a Vue project

Nuxt

Add Bijection to a Nuxt project

Svelte

Add Bijection to a Svelte project

Node.js

Add Bijection to a Node.js project

Bun

Add Bijection to a Bun project

Script tag

Add Bijection to any website
Quickly get up and running with your favorite languages:

JavaScript

JavaScript clients for Node.js and browser applications using Bijection

Python

Add Bijection to a Python project

iOS Swift

Add Bijection to an iOS Swift project

Android Kotlin

Add Bijection to an Android Kotlin project

Rust

Add Bijection to a Rust project