Location via proxy:   
[Report a bug]   [Manage cookies]                
Startup Program Get specialist guidance!

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.

my-user:~$

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 contact@metacall.io or schedule a call!