FAQs

Can't find the answer you're looking for? Don't hesitate to contact us.

How does MetaCall Hub works?
MetaCall Hub is a platform that takes care of your infrastructure, allowing customers to deploy code and run it. There are two main usecases, services and functions.

When a service deployed uses an specific PORT (i.e: 3000), MetaCall Hub automatically exposes the port.
If functions are exported or defined from a file module, an API will be opened for each function and the parameters can be passed as a JSON object. Customers can upload code through the UI or the CLI, and they can pass environment variables on deployment.

Only the files previously selected on the deployment will be considered for automatic port opening and API creation, and all the selected languages will build dependencies and run in the same launchpad.
Do functions in MetaCall Hub have cold start?
No, there is no cold start when using MetaCall Hub functions nor when deploying Services, the platform puts your code in a specialized runner, where they are always hot.
What MetaCall Hub subscription plan should I choose?
Each subsription enables a launchpad. The launchpads have different technical specs. that enables you to choose according to your needs.

If you are looking to deploy a create-react-app, or something similar we recommend you use the standard plan.

If you need to deploy lambdas of simple tasks and not too much memory consuming, like a webhook for your mailchimp subscriptions you can easily go with essential plan. You can check the specs. in more depth on the pricing page.
How can I use MetaCall Deploy from the CLI?
You can simply install the CLI command using NPM `npm i -g @metacall/deploy` and then you can run `metacall-deploy`. It will ask you to login and then choose which files you want to deploy.