Deploy No-Code Architects Toolkit
NCA Toolkit with CPU-only PyTorch, FFmpeg, Whisper, Chromium, API auth.
nca-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:
| Category | Endpoint | Description |
|---|---|---|
| Health | /healthz | Railway-ready liveness and deployment health check. |
| Audio | /v1/audio/concatenate | Combine multiple audio files into a single audio file. |
| Code | /v1/code/execute/python | Execute Python code remotely and return the result. |
| FFmpeg | /v1/ffmpeg/compose | Run flexible FFmpeg-based media composition and processing operations. |
| Image | /v1/image/convert/video | Turn a static image into a video with duration and zoom options. |
| Image | /v1/image/screenshot/webpage | Capture webpage screenshots using Playwright with advanced browser options. |
| Media | /v1/media/convert | Convert media between formats with customizable codec options. |
| Media | /v1/media/convert/mp3 | Convert supported media files to MP3 audio. |
| Media | /v1/BETA/media/download | Download media from supported online sources using yt-dlp. |
| Media | /v1/media/feedback | Provide a web interface for collecting feedback on media. |
| Media | /v1/media/transcribe | Transcribe or translate audio and video content using Whisper. |
| Media | /v1/media/silence | Detect silence intervals in a media file. |
| Media | /v1/media/metadata | Extract format, codec, resolution, bitrate, and other media metadata. |
| Storage | /v1/s3/upload | Stream a remote file into S3-compatible object storage. |
| Toolkit | /v1/toolkit/authenticate | Validate the configured API key and API access. |
| Toolkit | /v1/toolkit/test | Verify that the toolkit and configured cloud storage are working. |
| Toolkit | /v1/toolkit/job/status | Retrieve the status of a specific asynchronous job. |
| Toolkit | /v1/toolkit/jobs/status | Retrieve job statuses within a specified time range. |
| Video | /v1/video/caption | Add customizable captions to a video. |
| Video | /v1/video/concatenate | Combine multiple videos into one continuous video. |
| Video | /v1/video/thumbnail | Extract a thumbnail from a specific video timestamp. |
| Video | /v1/video/cut | Cut specified segments from a video with optional encoding settings. |
| Video | /v1/video/split | Split a video into multiple segments. |
| Video | /v1/video/trim | Trim 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-toolkit
hallcyn/no-code-architects-toolkitnca-storage
Bucket