Getting Started with RunAsh AI
Complete setup guide from installation to your first API call — follow these steps to get streaming and integrating quickly.
This guide covers: account setup, installing the RunAsh SDK/CLI, configuring credentials, and making your first API request (create stream). Follow the steps in order — you’ll be live or integrating in under 15 minutes.
- Sign up at the RunAsh seller registration page and verify your email address.
- Complete your seller profile (display name, profile photo, business details) so payouts and publishing are enabled.
- Request API access from the dashboard if required — some accounts need approval for production API keys.
RunAsh provides a JavaScript SDK and a minimal CLI for creating streams and testing. Pick the approach that fits your stack.
npm install @runash/sdk
yarn add @runash/sdk
Obtain your API key from the RunAsh dashboard (Dashboard → API Keys). Treat it like a secret.
# .env RUNASH_API_KEY=sk_live_XXXXXXXXXXXX
Authorization: Bearer sk_live_XXXXXXXXXXXX
Example: create a new stream session. Replace sk_live_... with your API key.
curl -X POST "https://api.runash.in/v1/streams" -H "Authorization: Bearer sk_live_XXXXXXXXXXXX" -H "Content-Type: application/json" -d '{
"title": "My First Live Stream",
"description": "Showing our organic products",
"category": "Live Streaming",
"scheduled_time": "2026-02-01T15:00:00Z"
}'import RunAsh from "@runash/sdk";
const client = new RunAsh({ apiKey: process.env.RUNASH_API_KEY });
const stream = await client.streams.create({
title: "My First Live Stream",
description: "Showing our organic products",
category: "Live Streaming",
scheduled_time: "2026-02-01T15:00:00Z",
});
console.log(stream.id, stream.push_url);- Use the returned push URL in your streaming software (OBS, Streamlabs) or the RunAsh mobile app.
- Start a private/test stream to confirm audio/video and overlays work as expected.
- Check the stream status in the dashboard and inspect analytics for any dropped frames or errors.
Check your API key and headers. Make sure you are using the correct environment (test vs production).
Verify push URL, credentials, and that your encoder is set to the recommended bitrate for your network.
Some accounts require approval for production API keys — contact support to enable features.
- Read the full for endpoints and webhooks.
- Configure stream settings and AI features in .
- Try AI features in a private stream: auto-enhancement, noise reduction, and product recognition.
Was this page helpful?
Your feedback helps us improve RunAsh docs.