Railway

Deploy No-Code Architects Toolkit

NCA Toolkit with CPU-only PyTorch, FFmpeg, Whisper, Chromium, API auth.

Deploy No-Code Architects Toolkit

Just deployed

nca-storage

Bucket

Just deployed

Deploy and Host No-Code Architects Toolkit on Railway

No-Code Architects Toolkit is an open-source API for media processing and automation workflows. It exposes ready-to-use endpoints for working with video, audio, images, files, transcription, web content, and other automation tasks, making it easy to connect powerful media operations to no-code tools, AI agents, and custom applications.

About Hosting No-Code Architects Toolkit

Hosting No-Code Architects Toolkit requires a Python application runtime, system-level media dependencies such as FFmpeg, and object storage for generated files. This Railway template packages the application into a production-ready deployment and automatically connects it to a private Railway Bucket using its S3-compatible API.

The deployment includes API-key authentication, health checks, CPU-compatible media and AI dependencies, persistent object storage, and presigned download URLs for generated files. The template is configured for a single application replica by default to remain compatible with the toolkit's in-process job queue.

Available API Endpoints

The deployed service exposes the following No-Code Architects Toolkit API endpoints:

CategoryEndpointDescription
Health/healthzRailway-ready liveness and deployment health check.
Audio/v1/audio/concatenateCombine multiple audio files into a single audio file.
Code/v1/code/execute/pythonExecute Python code remotely and return the result.
FFmpeg/v1/ffmpeg/composeRun flexible FFmpeg-based media composition and processing operations.
Image/v1/image/convert/videoTurn a static image into a video with duration and zoom options.
Image/v1/image/screenshot/webpageCapture webpage screenshots using Playwright with advanced browser options.
Media/v1/media/convertConvert media between formats with customizable codec options.
Media/v1/media/convert/mp3Convert supported media files to MP3 audio.
Media/v1/BETA/media/downloadDownload media from supported online sources using yt-dlp.
Media/v1/media/feedbackProvide a web interface for collecting feedback on media.
Media/v1/media/transcribeTranscribe or translate audio and video content using Whisper.
Media/v1/media/silenceDetect silence intervals in a media file.
Media/v1/media/metadataExtract format, codec, resolution, bitrate, and other media metadata.
Storage/v1/s3/uploadStream a remote file into S3-compatible object storage.
Toolkit/v1/toolkit/authenticateValidate the configured API key and API access.
Toolkit/v1/toolkit/testVerify that the toolkit and configured cloud storage are working.
Toolkit/v1/toolkit/job/statusRetrieve the status of a specific asynchronous job.
Toolkit/v1/toolkit/jobs/statusRetrieve job statuses within a specified time range.
Video/v1/video/captionAdd customizable captions to a video.
Video/v1/video/concatenateCombine multiple videos into one continuous video.
Video/v1/video/thumbnailExtract a thumbnail from a specific video timestamp.
Video/v1/video/cutCut specified segments from a video with optional encoding settings.
Video/v1/video/splitSplit a video into multiple segments.
Video/v1/video/trimTrim a video to a specified start and end time.

More routes and params documentation details here

Except for the public /healthz health check, application endpoints are protected by the configured API key and are designed to be called from automation workflows, AI agents, no-code platforms, or custom applications.

Common Use Cases

  • Add video, audio, image, transcription, and file-processing capabilities to no-code workflows
  • Provide media-processing tools to AI agents and automation platforms through a simple HTTP API
  • Build backend workflows for content creation, conversion, extraction, scraping, and media automation

Dependencies for No-Code Architects Toolkit Hosting

  • A Railway application service running the No-Code Architects Toolkit API
  • A Railway Bucket providing private S3-compatible object storage for generated files

Implementation Details

This template includes a Railway-specific compatibility layer for private object storage. Generated files are uploaded to the attached Railway Bucket without public ACLs and returned through time-limited presigned URLs.

The API is protected using the X-API-Key HTTP header. A strong API_KEY is generated for the deployment and should be kept private.

The deployment runs a CPU-native stack with PyTorch, Whisper, FFmpeg, and Playwright Chromium, avoiding unnecessary CUDA dependencies while preserving the media-processing capabilities required by the toolkit.

A dedicated unauthenticated /healthz endpoint is included for Railway deployment health checks while application endpoints remain protected by the API key.

Why Deploy No-Code Architects Toolkit on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying No-Code Architects Toolkit on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

nca-storage

Bucket

More templates in this category

View Template
N8N Main + Worker
Deploy and Host N8N with Inactive worker.

jakemerson
120
View Template
Evolution API with n8n
[Jul'26] WhatsApp automation platform using Evolution API, n8n & PostgreSQL

codestorm
71
View Template
Postgres Backup
Cron-based PostgreSQL backup to bucket storage

Railway Templates
870