Deploy Services, Web Apps and Lambdas in seconds.
Unleash the power of seamless deployment with our platform - designed to eliminate the need for DevOps.
Deploy faster
Effortlessly deploy your projects with our simple tools
With MetaCall Hub you don't need to learn infrastructure as code or any ops related subject. Whether you know the headaches of devops or not, The Hub is the deployment platform you need.
It uses MetaCall Core to understand and run your code then deploy it on the cloud, freeing up your time to focus on what you do best: writing code.
Autogenerative APIs
Our platform turns your functions into APIs by automatically generating the necessary endpoints and routing logic, with zero lock-in.
This simplifies the process of creating and maintaining APIs, allowing you to focus on developing and implementing your business logic.
import React from 'react'
import * as ReactDOMServer from 'react-dom/server'
const HelloWorld = ({name}: {name: string}) => (
  <h1>Hello {name}! Welcome to MetaCall Hub 🚀.</h1>
)
export function webApp(name: string): string {
  return ReactDOMServer.renderToStaticMarkup(
    <HelloWorld name={name} />
  )
}
my-user:~$ curl -X POST \
'https://v1-myuser-myreactapp.api.metacall.io/call/webApp' \
--header 'Content-Type: application/json' \
--data-raw '{ "name": "Metacaller" }'
"<h1>Hello Metacaller! Welcome to MetaCall Hub 🚀.</h1>"
MetaCall CLI Deploy
The CLI Deployer allows you to easily deploy your projects from the command line, streamlining your workflow and saving you time and effort.
npx @metacall/deploy
Polyglot programming enabled
Polyglot programming is the practice of utilizing multiple programming languages to solve a single problem or build a single system. MetaCall Core enables seemless interlanguage imports.
By utilizing multiple languages, teams can work together more efficiently and effectively by leveraging the strengths of each language. Additionally, polyglot programming can also lead to more robust and scalable systems, as different languages can be used for different parts of the system, each with their own set of strengths and weaknesses.
Overall, polyglot programming can help to break down language barriers between teams and enable them to work together more effectively towards a common goal.
import tensorflow as tf
def recognize_face(image, model_path, dataset):
   # [...] Your face recognition algorithm here!
  return identity
import { recognize_face } from './my-tensor.py'
export function MyApp() {
  // Using tensorflow from Javascript
  return recognize_face(
    'data:image/jpeg;base64, LzlqLzRBQ...',
    './famous-people-model',
    dataset)
}
Providing infrastructure and support
Navigating the startup journey
As a cloud platform, our ultimate goal is to help you build and grow your business.
We know firsthand the time and effort it takes to establish a successful startup, and we want to alleviate as much of that burden as possible so you can focus on what you do best: creating innovative software.
Your satisfaction and experience with our platform is our top priority. If you have any concerns or need assistance, please don't hesitate to reach out to us through email at [email protected] or schedule a call!