Manual download and install
Download a purchased plugin or template pack as a .zip and wire it into your project by hand.
If you prefer not to use the CLI, you can install any purchased pack by hand. The CLI install automates every step below; this page is the manual equivalent.
1. Download the pack
Open the install page for your order:
https://autonnel.com/account/orders/<orderId>/install
It shows the item, the version, and a Download button. The button links to /api/download/<orderId>, which redirects you to a short-lived presigned S3 URL and streams the pack .zip.
You can also download without a browser session using your order token:
curl -L "https://autonnel.com/api/download/<orderId>?token=<orderToken>" -o pack.zip
The order token is shown on your order under /account/orders. It is a perpetual secret — treat it like a password.
2. Unpack into packages/
Extract the archive into a folder under packages/ in your Autonnel project. Use the item slug as the folder name:
mkdir -p packages/plugin-oauth2
unzip pack.zip -d packages/plugin-oauth2
A plugin extracts to a package named like @autonnel/plugin-oauth2; a template pack to @autonnel/template-<slug>. The exact package name is in the extracted package.json.
3. Add a file dependency
Point your project’s package.json at the unpacked folder:
{
"dependencies": {
"@autonnel/plugin-oauth2": "file:./packages/plugin-oauth2"
}
}
4. Enable it in astro.config
Add the integration to your Astro config’s integrations array, after autonnel():
import { defineConfig } from 'astro/config';
import autonnel from 'autonnel';
import oauth2 from '@autonnel/plugin-oauth2';
export default defineConfig({
integrations: [autonnel(), oauth2()],
});
If your project keeps more than one config file (the deploy example ships both astro.config.mjs and astro.config.cloudflare.mjs), apply the same change to each.
5. Install and build
npm install
npm run build
A plugin’s effect appears once it is active (for example, the OAuth2 plugin adds Login with OAuth to the login page). A template pack’s pages appear in the page-create template list.
Related
- Buying a plugin or template — orders and the download token
- CLI install — the same flow, automated