Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@lockzero/railway-lockzero

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lockzero/railway-lockzero

Sync LockZero secrets to Railway service variables via the Railway GraphQL API

latest
Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
2
-75%
Maintainers
1
Weekly downloads
 
Created
Source

@lockzero/railway-lockzero

Sync secrets from your LockZero vault into Railway service variables via the Railway GraphQL API.

Installation

npm install -g @lockzero/railway-lockzero

Or use npx:

npx @lockzero/railway-lockzero sync --help

CLI Usage

lockzero-railway sync \
  --lz-key      lz_live_... \
  --railway-token <your-railway-token> \
  --project     <railway-project-id> \
  --service     <railway-service-id> \
  --namespaces  openai,stripe \
  --environment production \
  --prefix      ""

Options

FlagRequiredDefaultDescription
--lz-keyYes*LOCKZERO_API_KEY envLockZero API key
--railway-tokenYes*RAILWAY_TOKEN envRailway API token from railway.app/account/tokens
--projectYesRailway project ID
--serviceYesRailway service ID
--namespacesYesComma-separated LockZero namespaces
--environmentNoproductionRailway environment name or ID
--prefixNo""Prefix for injected variable names

*Can also be set via environment variable.

Programmatic API

import { syncToRailway } from "@lockzero/railway-lockzero";

const result = await syncToRailway({
  lzApiKey:     "lz_live_...",
  railwayToken: "your-railway-token",
  projectId:    "abc123",
  serviceId:    "def456",
  namespaces:   ["openai", "stripe"],
  environment:  "production",
  prefix:       "",
});

console.log(`Synced ${result.synced} variables`);

Railway Template (one-click deploy)

Click Deploy on Railway to spin up a scheduled sync job:

Deploy on Railway

Set these environment variables in Railway after deploy:

VariableDescription
LOCKZERO_API_KEYYour LockZero API key
RAILWAY_TOKENRailway API token
RAILWAY_PROJECTTarget project ID
RAILWAY_SERVICETarget service ID
LZ_NAMESPACESComma-separated namespace list

Getting a Railway Token

  • Go to https://railway.app/account/tokens
  • Create a new token with Full Access.
  • Use it as --railway-token or RAILWAY_TOKEN.

Keywords

lockzero

FAQs

Package last updated on 10 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts