docs/1.12/04-Reference/07-CLI-Command-Reference/01-Overview.md
The Prisma command line interface (CLI) is the primary tool to manage your database services with Prisma.
Generally, the configuration of a Prisma service is handled using the CLI and the service definition file prisma.yml.
A central part of configuring a Prisma service is deploying a data model.
You can download the Prisma CLI from npm:
npm install -g prisma
To initialize a new service, use the init command. Then follow the interactive prompt to bootstrap the service based on a template of your choice:
prisma init hello-world
In the following sections you'll learn more about configuring Prisma services using the CLI.
The Prisma CLI supports custom HTTP proxies. This is particularly relevant when being behind a corporate firewall.
To activate the proxy, provide the env vars HTTP_PROXY and HTTPS_PROXY. The behavior is very similar to how the npm CLI handles this.
The following environment variables can be provided:
HTTP_PROXY or http_proxy: Proxy url for http traffic, for example http://localhost:8080HTTPS_PROXY or https_proxy: Proxy url for https traffic, for example https://localhost:8080NO_PROXY or no_proxy: To disable the proxying for certain urls, please provide a glob for NO_PROXY, for example *.To get a simple local proxy, you can use the proxy module:
npm install -g proxy
DEBUG="*" proxy -p 8080
HTTP_PROXY=http://localhost:8080 HTTPS_PROXY=https://localhost:8080 prisma deploy