Overview
Mage AI pipelines list
The Mage AI browser based dashboard, served on port 80 through an authenticating nginx proxy, listing the data pipelines in the project with their type and status.
Mage AI pipelines list
Mage AI pipeline editor
Mage AI pipeline runs
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Overview Mage AI is an open source data pipeline tool for transforming and integrating data. It gives data engineers and analysts a browser based notebook style editor for building, running and monitoring batch and streaming pipelines from modular blocks written in Python, SQL and R, with a built in scheduler, a run history and a data preview at every step. This image delivers Mage AI fully installed and configured as a system service, so a production grade pipeline editor is running within minutes of launch.
Application Stack Mage AI installed from PyPI into a dedicated Python virtual environment and run by a dedicated unprivileged service account. The Mage project directory and the SQLite metadata and user database stored on a dedicated data disk so your pipelines and owner account are independently resizable and survive instance replacement. A systemd service that starts Mage on boot and restarts it on failure. An nginx reverse proxy that publishes the pipeline editor on port 80 with WebSocket support for the live editor and terminal.
Pipelines As Code Build pipelines from modular blocks, each a small piece of Python, SQL or R, wired together into a directed graph. Load data from databases, warehouses, files and APIs, transform it with pandas or SQL, preview the output of every block as you write it, then export to your destination. Pipelines are stored as code and configuration so they can be exported, version controlled and promoted between environments. The built in scheduler runs pipelines on a cron or event trigger and the run history shows every run with its logs and status.
Secure First Boot On the first boot of your instance a one shot service generates a fresh owner password, unique to that instance, configures it as the Mage owner account and writes the password to a root only file. Mage binds to loopback only and the editor is never exposed without authentication. No shared or default credentials ship in the image.
Ready To Use The pipeline editor is served on port 80 through nginx. Sign in with the generated owner credentials to build pipelines, run blocks, schedule triggers, browse run history and manage users. The Mage REST API is available behind the same login for automation.
cloudimg Support 24/7 technical support by email and chat. Help with deployment, pipeline design, block development, database and warehouse integration, scheduling and triggers, user management, TLS and runtime tuning.
Use Cases Batch and streaming ETL and ELT pipelines. Data integration between databases, warehouses and APIs. Scheduled transformation jobs feeding dashboards and reports. Notebook style data engineering for analysts. A self hosted alternative to hosted pipeline orchestration services.
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
Highlights
- Mage AI data pipeline tool preinstalled as a systemd service with the browser based notebook style pipeline editor and the REST API published on port 80, no manual setup required
- Build batch and streaming pipelines from modular Python, SQL and R blocks with a built in scheduler and run history, with the project directory and metadata database on a dedicated independently resizable data disk
- Hardened first boot generates a fresh owner password for every instance behind Mage's own user authentication via an nginx proxy and stores it in a file only the root user can read, with 24/7 technical support from cloudimg
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
t3.medium Recommended | t3.medium | $0.06 |
t2.micro | t2.micro instance type | $0.04 |
t3.micro | t3.micro instance type | $0.04 |
c5a.12xlarge | c5a.12xlarge instance type | $0.24 |
c5a.16xlarge | c5a.16xlarge instance type | $0.24 |
c5a.24xlarge | c5a.24xlarge instance type | $0.24 |
c5a.2xlarge | c5a.2xlarge instance type | $0.24 |
c5a.4xlarge | c5a.4xlarge instance type | $0.24 |
c5a.8xlarge | c5a.8xlarge instance type | $0.24 |
c5a.large | c5a.large instance type | $0.08 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Initial release of Mage AI 0.9.79 data pipeline tool.
Additional details
Usage instructions
Connect via SSH on port 22 as the default login user for your operating system variant (the user guide lists it per variant). The Mage AI pipeline editor is served on port 80: browse to http://<instance-public-ip>/ and sign in with email admin@cloudimg.local and the generated owner password. Retrieve the credentials with: sudo cat /root/mage-ai-aws-credentials.txt. The Mage REST API is served on the same port 80 behind the same login; create a session by POSTing {"session":{"email":"admin@cloudimg.local ","password":"<password>"}} to http://<instance-public-ip>/api/sessions with the header X-API-KEY: zkWlN0PkIKSN0C11CfUHUj84OT5XOJ6tDZ6bDRO2, then use the returned token as the bearer for further calls. The Mage project directory and the SQLite metadata database live on a dedicated data disk mounted at /var/lib/mage.
Resources
Vendor resources
Support
Vendor support
cloudimg provides 24/7 technical support for this product by email and live chat. Our engineers help with deployment, configuration, updates, performance tuning and troubleshooting; critical issues receive a one hour average response. Contact support@cloudimg.co.uk .
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.