Ollama logo
Inference Hosting · Llm Providers

Ollama

Ollama runs open-weight language models directly on your own machine through a free MIT-licensed engine, and offloads larger ones to its paid cloud. Available for macOS, Windows and Linux through a command line, a desktop app and an API.

Active Free plan Freemium API available 18+ Verified by Guidaio
Overview

What is Ollama?

Ollama is two things under one name, and telling them apart matters. The first is a free, MIT-licensed engine you download and run on your own computer: it fetches open-weight models and serves them locally, with no API key, no rented server and no metering. Its public repository carries 178,300 stars and 17,400 forks. It installs on macOS 14 Sonoma or later, Windows and Linux, and ships as an official Docker image. Three surfaces drive it: a command line, a desktop application, and an HTTP API on port 11434.

The second is Ollama Cloud, a paid hosted service for models too large for a personal machine. Cloud models behave exactly like local ones, pulled and started with the same commands, with the computation offloaded transparently. They can also be reached directly on ollama.com with an API key, through official Python and JavaScript libraries, and the company advertises compatibility with Anthropic's Messages API and with OpenAI's Codex CLI.

Between the two sits a public model library covering GLM, DeepSeek, Kimi, Nemotron, MiniMax, Gemma and Qwen among others, filterable by cloud, embedding, vision, tools and thinking, with download counters running into the tens of millions. Documented capabilities include streaming, reasoning, structured outputs, vision, embeddings, tool calling and web search. Twenty-four integrations are listed, from terminal agents such as Claude Code, OpenCode and Codex to editors including VS Code, JetBrains, Xcode and Zed.

The pitch is ownership and privacy. In local mode nothing leaves the machine, and a documented switch disables cloud features altogether for offline work. Ollama states that prompts and responses are never logged and never used to train models, whichever mode you choose. Model weights and the engine's source code are both open.

The publisher, Ollama Inc., says it serves 8.9 million developers and that 85% of the Fortune 500 use the tool. Local use is free and unlimited; the cloud is metered, starting at 20 US dollars a month.

What it does

  • Run open-weight models locally in a single command
  • Offload models too large for your hardware to Ollama's cloud
  • Call models through a local or a remote HTTP API
  • Set up and launch a coding agent straight from the terminal
  • Work entirely offline with cloud features switched off
  • Publish, share and import your own models
  • Use tool calling, vision, embeddings and structured outputs
Audience

When to use Ollama / When not to

A quick filter to help you decide if Ollama is the right fit.

When to use Ollama

  • Developers who want to run open models without an API key, a server to rent or a per-token bill
  • Teams under confidentiality constraints, where prompts must never leave the machine
  • Engineers working in disconnected or air-gapped environments
  • Users of coding agents such as Claude Code, OpenCode, Codex, Cline or Zed who want to point them at open models
  • High-volume workloads where metered pricing would spiral, since local inference is unlimited

When not to use Ollama

  • Anyone expecting a chat window in the browser: there is none, and ollama.com is only an account portal
  • Mobile-first users, since no iOS or Android application exists
  • Machines without a capable GPU, at least for the larger local models
  • Buyers who require a signed DPA, a subprocessor list or a SOC 2 or ISO 27001 certificate, none of which are published
  • Anyone under 18, whom the terms of service exclude outright
Get started

How to use Ollama

A typical end-to-end flow, from setup to results.

  1. Install from the download page, or paste the one-line install script into a terminal
  2. Pick a model in the public library, filtering by cloud, vision, tools or embeddings
  3. Fetch it with ollama pull, then start it with ollama run
  4. Create an account and run ollama signin to unlock cloud models
  5. Pull and run a cloud model exactly as you would a local one
  6. For direct API access, generate a key in your account settings and export it as OLLAMA_API_KEY
  7. Call the local endpoint on port 11434, or the remote one on ollama.com, with curl or the Python and JavaScript libraries
  8. Run ollama launch to set up a coding agent such as Claude Code, OpenCode or Codex without editing config files
  9. Tune the server through environment variables: listening address, CORS origins, proxy, model storage location
  10. Switch the cloud off entirely with OLLAMA_NO_CLOUD if you need to work offline
Quick read

Pros & Cons

Pros

  • Free and open source under the MIT licence, with unlimited local use and no token bill
  • A no-training commitment stated three times over, in the privacy policy, the terms and the pricing FAQ
  • One interface for local and cloud, so a workload moves between them without a rewrite
  • Genuine, documented offline operation through a single configuration switch
  • A large integration ecosystem and compatibility with widely used third-party APIs
  • Documentation that covers operations, not just the first five minutes
  • Visibly active: blog posts and model updates dated the day before this review

Cons

  • No postal address and no legal notice page anywhere on the site
  • A single email address for support, legal, GDPR and copyright matters alike
  • No DPA, no subprocessor list, no Article 27 EU representative and no published certification
  • No browser chat interface and no mobile application
  • Cloud usage limits are never quantified in tokens, which makes budgeting guesswork
  • New Max sign-ups are suspended for lack of capacity, and the Team plan is still waitlisted
  • Extra usage credits expire one year after they are added to the account
Pricing

Pricing & Plans

A permanent free plan is available at no cost, and local use under it is unlimited. The cheapest paid tier is Pro, at USD 20 per month, or USD 200 per year when billed annually. Paid tiers govern cloud usage only: the downloadable engine itself remains free of charge.

Plan 1
  • Free — USD 0
Plan 3
  • Max — USD 100 per month
  • new sign-ups currently suspended
Plan 4
  • Team — USD 25 per seat per month
  • five-seat minimum
  • waitlist
Plan 5
  • Enterprise — custom pricing on request
Special offers — Team is advertised at introductory pricing of USD 25 per seat per month, so the rate is expected to change · Annual Pro billing costs USD 200 against USD 240 paid month by month, effectively two months free · No student, promotional or free-trial offer is advertised
Prices and plans listed above may evolve. Always check the official pricing page before subscribing.
Trust & Privacy

Data, GDPR & hosting

A consolidated view of how Ollama handles your data.

GDPR overview

Ollama never claims GDPR compliance in so many words, which is why this record marks it as not compliant, but its privacy policy is far from silent on the subject. It names GDPR legal bases, namely contract performance, legitimate interests and consent; it sets out the rights of EU residents, including the right to complain to a supervisory authority; and it commits to notifying that authority within 72 hours of a breach. Access, rectification, erasure, objection, portability and withdrawal of consent are all listed, and an account can be deleted from the profile settings at any time. Transfers to the United States are acknowledged under unnamed appropriate safeguards. What is missing is the machinery: no Article 27 EU representative, no data protection officer, no data processing agreement and no subprocessor list. Rights are exercised through a single address. The policy is dated March 2026.

Who owns the data?

Ollama Inc. is the data controller. Section 7 of the terms leaves ownership of everything you create with you: the company takes only a limited, non-exclusive licence to process that content for the sole purpose of delivering the service, and states plainly that it claims no ownership over your inputs or outputs. What Ollama does keep is its own side of the bargain, namely rights over its software, service and trademarks. Run models locally and the question barely arises, because the privacy policy says the company does not collect, store, transmit or have access to prompts, responses or interactions processed on your device.

Reuse rights

You may reuse your own inputs and outputs freely and without asking permission, subject only to the lawful-use restrictions in section 4 of the terms. On Ollama's side the permitted use is deliberately narrow. Inputs and outputs are never used to train AI models, a commitment repeated in the privacy policy, in the terms and in the pricing FAQ. Cloud prompts and responses are processed transiently and are not logged. What the company does collect is account details, payment data handled by Stripe, support exchanges, and device and usage metadata that explicitly excludes prompt and response content. Data is not sold, and it is not shared for cross-context behavioural advertising. A documented local-only mode, set through disable_ollama_cloud or the OLLAMA_NO_CLOUD variable, stops anything leaving the machine at all, at the cost of cloud models and web search.

Data retention & training

Retention summary
Nothing is retained when you run models locally. In the cloud, prompts and responses are processed transiently and, according to the privacy policy, are not stored beyond the time needed to fulfil the request; the Team plan advertises zero data retention and logging, and partner hosting providers are held to the same standard. Everything else follows ordinary rules. Account data is kept while the account is active and deleted on request, billing records for as long as tax and accounting law requires, support exchanges until the matter is resolved, and usage metadata for as long as operations and security need it, before deletion or de-identification. Where no legitimate need remains, data is deleted, anonymised, or isolated until deletion becomes possible. You can delete your account at any time. No category comes with a stated duration.
Trains on customer data
No
GDPR contact

Hosting summary

Where your data lives depends entirely on which half of the product you use. Run a model locally and nothing is hosted at all: the privacy policy states that prompts, responses and model interactions never leave your device. Use a cloud model and processing moves to Ollama's infrastructure, which the company describes as primarily in the United States, with traffic routed to Europe and Singapore for extra capacity. Ollama does not own that infrastructure. Models are hosted with partner NVIDIA Cloud Providers, on whom the company says it imposes no-logging, no-training and zero-retention terms. Separately, the privacy policy acknowledges that personal data may be transferred to and processed in the United States, invoking appropriate safeguards for international transfers without naming them. The website itself resolves to an anycast address on Google's network, geolocated in the United States. No data residency option, hosting certification or subprocessor list is published.

Hosting countries
🇺🇸 United States🇸🇬 Singapore
Hosting regions
Europe
Watch-outs

Things to keep in mind

Risks and trade-offs to weigh before adopting Ollama.

  • Two very different privacy regimes share one name: local inference sends nothing anywhere, while a cloud model sends your prompt to a third party. It is easy to forget which one you have just switched to.
  • The company publishes no postal address and no legal notice, so Ollama Inc. is identifiable by name alone, which is thin if you ever need to enforce anything.
  • A single mailbox handles support, legal, GDPR and copyright requests, a narrow channel when something goes wrong.
  • No DPA, no subprocessor list and no Article 27 EU representative: European buyers will have to request all three before any serious deployment.
  • The privacy policy contradicts itself on the minimum age, stating 18 and then 13; only the terms of service settle the question, at 18.
  • Running capable models on your own machine invites unchecked trust in their answers. The terms themselves warn that AI output may be inaccurate or incomplete and should be verified independently before any consequential decision.
  • Disputes are pushed to individual arbitration in San Francisco under Californian law, with class actions expressly waived.
Setup

Setup & Integrations

Technical difficulty

Easy to install, developer-oriented to use. Installation is one command or a downloaded installer on macOS, Windows and Linux, with automatic updates on macOS and Windows. The entry point is then a terminal, since ollama run starts a model and there is no browser chat interface to fall back on. Large local models need a capable GPU and ample memory, which is precisely why the cloud tier exists. Anything beyond first use, such as proxies, CORS origins, Docker GPU passthrough or changing the listening address, goes through environment variables that differ from one operating system to the next.

Deployment

Desktop appAPI

Integrations

Claude Code OpenCode OpenClaw Hermes Agent Hermes Desktop Cline Cline CLI Codex CLI Codex App Copilot CLI Droid Goose Oh My Pi Pi Pool VS Code JetBrains Roo Code Xcode Zed Onyx N8n Marimo NemoClaw Docker
Company

Behind Ollama

Company name
Ollama Inc.
Founded
27/07/2013
Country of origin
🇺🇸 United States
UBO
INFORMATION_NOT_FOUND
UBO country
INFORMATION_NOT_FOUND
Domain registrar country
🇺🇸 United States
Legal contact
Support contact

Fundraising

USD 88 million, announced by the publisher on 9 July 2026
Investors named: Peter Fenton at Benchmark, Tomasz Tunguz at Theory Ventures, Alex Kolicich at 8VC, together with Y Combinator, Garage Capital, Pace Capital, 49 Palms and GTMFund
Angel investors named: Solomon Hykes of Docker, Aaron Katz of ClickHouse, Spencer Kimball of Cockroach Labs, Quinn Slack of Amp, Marianna Tessel of the Cisco board and Michael Montano, formerly of Twitter
Neither the round name nor the valuation is disclosed
Official links

Resources

All the official URLs gathered for verification and reference.

FAQ

Frequently asked questions

Is Ollama free?
The engine is free and open source under the MIT licence, and running models on your own hardware is unlimited at no cost. Only the cloud service is charged, from USD 20 per month on the Pro plan.
Are my prompts used to train AI models?
No. Ollama states in its privacy policy, in its terms of service and in its pricing FAQ that inputs and outputs are never used to train any AI model, and that cloud prompts and responses are never logged.
Can I use Ollama offline?
Yes. A local-only mode is documented: set disable_ollama_cloud in the server configuration file, or the OLLAMA_NO_CLOUD environment variable, then restart. You lose cloud models and web search, and nothing leaves your machine.
Where are the cloud models hosted?
Primarily in the United States, with routing to Europe and Singapore for additional capacity. Hosting runs on partner NVIDIA Cloud Providers, which Ollama says it holds to no-logging, no-training and zero-retention terms.
Is there a mobile app or a chat interface in the browser?
Neither. Ollama is used through a desktop application, a command line and an API, on macOS, Windows, Linux and Docker. The website itself only serves the model library and your account.
Does Ollama provide a DPA or a list of subprocessors?
No. Neither is published, and no security certification is displayed. The privacy policy names Stripe for payments and refers to unnamed cloud infrastructure and model inference providers; the pricing FAQ mentions NVIDIA Cloud Providers as a category.
What is the minimum age?
The terms of service require users to be at least 18. Note that the privacy policy contradicts itself on this point, mentioning both 18 and 13; the terms are the operative statement.
What are the cloud usage limits?
They are described qualitatively rather than in tokens: light usage on Free, day-to-day work on Pro, heavy sustained usage on Max. Session limits reset every five hours and weekly limits every seven days, and concurrency is capped at one, three or ten models depending on the plan.
Conclusion

Should you pick Ollama?

Ollama is a real, widely adopted tool with an identified and well-funded publisher behind it, and its value comes from the double nature that also makes it hard to summarise. On one side, a free MIT-licensed engine that runs open-weight models on your own hardware without limits, without an API key and without a token bill. On the other, a metered cloud that takes over when a model outgrows your machine, using the same commands so nothing has to be rewritten. Few tools let you cross that line so cleanly, and the commitment never to log or train on prompts, stated three separate times across the legal pages and the pricing FAQ, is unusually firm for a hosted service.

The reservations sit on the corporate side rather than the product. Ollama Inc. publishes no postal address and no legal notice; a single mailbox handles support, legal, data protection and copyright; and the compliance toolkit a European buyer would expect is simply absent, with no data processing agreement, no subprocessor list, no Article 27 representative and no certification. The privacy policy also contradicts itself on the minimum age. None of this contradicts the privacy claims, but it does mean they have to be taken on trust rather than verified against documents.

The paid side is visibly under strain, too: new Max subscriptions are suspended for lack of capacity and the Team plan remains waitlisted, while usage allowances are described in words rather than in tokens. For an individual developer, the free local engine is close to unconditional. For an organisation buying the cloud, the questions to put to the vendor are already clear.