Early access
This page owns the temporary access and private-registry steps used before general availability. The ordinary Installation guide owns the durable Laravel and React setup.
Request access
Section titled “Request access”Request early access at inertiax.dev. If admitted, you receive the current Composer and npm registry endpoints plus separate access tokens by email.
Your early-access entitlement remains active until InertiaX transitions to general availability. Registry endpoints or credentials may rotate before then; follow replacement instructions sent to your access email. General availability is expected in the coming months, but there is no fixed date or early-access SLA.
Public progress and interruption notices are posted by @yhteamdev. Credentials and account-specific instructions are sent only by email.
Connect your project
Section titled “Connect your project”The commands below deliberately use provider-neutral placeholders. Replace the host placeholders
with the endpoints in your email, and supply tokens through a secure prompt or protected
environment variable. Never paste a real token into composer.json, a project .npmrc, source
control, screenshots, or shared command output.
-
Configure Composer access
Add the emailed Composer endpoint to the current project:
Terminal window composer config repositories.inertiax composer https://<composer-registry-host>Load
YOUR_INERTIAX_COMPOSER_TOKENinto a protected environment variable namedINERTIAX_COMPOSER_TOKEN, then store it in your user-level Composer authentication file. Do not commit the resulting auth file:Terminal window composer config --global --auth bearer.<composer-registry-host> "$INERTIAX_COMPOSER_TOKEN"Then install the Laravel package:
Terminal window composer require inertiax/inertiax-laravel -
Configure scoped npm access
Log in interactively using the npm endpoint from your email:
Terminal window npm login --scope=@inertiax --registry=https://<npm-registry-host>Enter
YOUR_INERTIAX_NPM_TOKENonly when the secure prompt requests the credential. The scoped mapping leaves ordinary public packages on your existing registry.Install the two frontend packages used by Laravel + React + Inertia:
Terminal window pnpm add @inertiax/react @inertiax/react-inertiaTerminal window npm install @inertiax/react @inertiax/react-inertiaTerminal window yarn add @inertiax/react @inertiax/react-inertiaTerminal window bun add @inertiax/react @inertiax/react-inertia
Continue with the durable setup
Section titled “Continue with the durable setup”Once both package installs succeed, continue with Installation to load the stylesheet, mount the application provider, and verify compatibility. That setup remains valid after the temporary early-access registry process is retired.
For CI, inject registry credentials from protected secrets at runtime, scope each credential to its issued host, avoid printing configuration, and remove temporary user-level auth after the job—most especially on persistent self-hosted runners.