EVERYTHING XIAOMI
Get listed

Tokaido

Tokaido is an open-source tool for setting up local Drupal development environments with Docker, managed through its `tok` command-line interface.

Place
#9 of 40
Score
6.7
Tokaido's website

What Tokaido is

Tokaido is an open-source tool for setting up local Drupal development environments with Docker, managed through its `tok` command-line interface. An environment can run PHP, Nginx, and MySQL, with optional helper services such as Solr, Memcache, Mailhog, and Adminer. The `tok up` command starts the environment and configures HTTPS for local development. Project settings can be kept in `.tok/config.yml` in the Git repository, allowing teammates to share a configuration. An SSH endpoint provides access to tools including Drush, Composer, Gulp, Yarn, and Npm. Tokaido supports Drupal multisite, but its `tok snapshot` and `tok test` commands do not account for multisite databases. The local setup is temporary: its database resets on restart, and files outside `/tokaido/site` are lost. It is free and supports Linux, macOS, and Windows. The Windows version is described as experimental and beta; Linux setup includes several manual requirements.

Good

  • Free and open source.
  • Runs PHP, Nginx, and MySQL in Docker.
  • Shared project settings can live in Git.
  • SSH access includes Drush, Composer, Gulp, Yarn, and Npm.
  • Supports Linux, macOS, and Windows.

Watch out

  • The database resets when the environment restarts.
  • Files outside `/tokaido/site` are lost.
  • Windows support is beta and experimental.
  • Linux setup requires several dependencies and manual setup.

Who it suits

Tokaido suits developers who need a shared, Docker-based local environment for Drupal projects. It may also suit teams that use the listed command-line tools and helper services.

Verdict

Tokaido brings Docker-based Drupal services, HTTPS startup, and shared project configuration together for local development. Its temporary data model and the limitations of its Windows and multisite support are important to account for.

Plans and prices

From Tokaido's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
TokaidoFreeOpen-source local Drupal development environment; runs with Docker

The facts

Each one read from Tokaido's own pages, with the date it was checked.

What it does

Configuration
Project settings can be stored in `.tok/config.yml` and shared with teammates through the Git repository.checked 8 Oct 2026
Core stack
Its environments run components such as PHP, Nginx, and MySQL in Docker containers.checked 7 Oct 2026
Data persistence
The usage guide says the database survives `tok stop` and `tok up`, while destroying the environment also preserves the MySQL database.checked 8 Oct 2026
Developer tools
The environment includes an SSH endpoint for running tools such as Drush, Composer, and Gulp.checked 7 Oct 2026
Drupal multisite
Drupal multisite is supported, but the documentation says `tok snapshot` and `tok test` are not aware of multisite databases.checked 7 Oct 2026
Drupal requirements
The installation guide lists Drupal 7 or Drupal 8, PHP 7.1, and a Git repository as requirements; it says unsupported project layouts may not receive support.checked 8 Oct 2026
Maintainer
Tokaido is built and primarily maintained by Ironstar.checked 7 Oct 2026
Open source
The maker describes Tokaido and its Docker containers as fully open source and says they can be forked and modified.checked 8 Oct 2026
Optional services
The configuration can enable services including Solr, Adminer, and Mailhog.checked 8 Oct 2026
Other tools
The SSH environment includes tools such as Drush, Yarn, and Npm.checked 8 Oct 2026
Purpose
Tokaido is a command-line tool and collection of Docker containers for running local Drupal development environments.checked 8 Oct 2026
Security defaults
The documentation says Tokaido sets security-related headers including HSTS, Referrer-Policy, and X-Frame-Options by default.checked 8 Oct 2026
Startup
A Drupal environment can be started from its Git repository with the `tok up` command.checked 8 Oct 2026
Support
The FAQ invites users to contact the maintainers when documentation does not resolve an issue.checked 8 Oct 2026
Telemetry
Telemetry is opt-in and can collect usage details such as Tokaido commands, enabled services, operating system, and project startup time.checked 8 Oct 2026
Telemetry privacy
The privacy policy says telemetry data is not sold or licensed and that IP addresses are not stored with Telemetry API data.checked 8 Oct 2026

The company

Founded
2016checked 28 Sep 2026
Headquarters
Melbourne, Australiachecked 28 Sep 2026
Team configuration
Tokaido stores shared settings in `.tok/config.yml` in the project Git repository so teammates can use the same configuration.checked 7 Oct 2026

Where it runs

Linux setup
Linux installation requires Docker, Docker Compose, Unison, ocaml, and fsmonitor, with some manual setup described.checked 8 Oct 2026
Platforms
The documentation provides installation instructions for macOS, Linux, and Windows; it describes the Windows build as experimental.checked 7 Oct 2026
Windows limitation
The Windows installation guide says running `docker-compose exec` requires the `winpty` prefix to address TTY compatibility.checked 7 Oct 2026
Windows status
The Windows build is described as beta and experimental, and the guide lists Windows 10 Pro or Enterprise as a requirement.checked 8 Oct 2026
The full review of Tokaido

Tokaido is a free, open-source Docker environment built for local Drupal development. It is a strong fit for Drupal teams that want to share a project setup, but less suitable when local databases must survive restarts or when a workflow depends on full multisite tooling.

Overview

Tokaido runs services such as PHP, Nginx, and MySQL in Docker containers, with optional helpers including Solr, Memcache, Mailhog, and Adminer. The tok up command starts an environment and configures HTTPS for local development, bringing the core stack together without asking each contributor to assemble those services independently.

Settings can live in .tok/config.yml within the project’s Git repository. That gives teammates a shared configuration alongside the code, a useful advantage for Drupal projects where consistency matters. The environment also provides an SSH endpoint with tools such as Drush, Composer, Gulp, Yarn, and Npm. Tokaido and its Docker containers are described as open source and can be forked and modified.

Key features

Shared project environment

Keeping settings in the repository makes a common development setup easier to carry between contributors. The stack is Drupal-focused rather than a general-purpose container workspace, so it makes the most sense for teams whose local work is organized around Drupal.

Local workflow and security defaults

HTTPS startup and an SSH endpoint for common Drupal and frontend tools make the environment useful for routine development without relying on a separate local toolchain for every task. Tokaido also says its defaults include headers such as X-Frame-Options, X-XSS-Protection, and Referrer-Policy. These are sensible defaults, though they do not remove the need for developers to assess their own application security.

Ephemeral data and multisite gaps

The database resets when the environment restarts, and files stored outside /tokaido/site are lost. That is a meaningful constraint for developers who expect local state to persist between sessions; work that needs durable data requires a workflow that accounts for these resets. Drupal multisite is supported, but tok snapshot and tok test do not understand multisite databases, so those commands are not dependable substitutes for multisite-aware workflows.

Pricing

Tokaido’s sole listed plan, Tokaido, costs free. It includes an open-source local Drupal development environment that runs with Docker. There are no paid tiers to compare, so readers get the same stated product scope without choosing between feature levels. Its free price does not change the practical costs of running Docker or the setup demands of each platform.

Platforms

Tokaido supports Linux, macOS, and Windows. Windows is explicitly beta and experimental, and the guide requires Windows 10 Pro or Enterprise. Running docker-compose exec on Windows also requires the winpty prefix for TTY compatibility, making it a less polished choice for Windows-first teams.

Linux setup requires Docker, Docker Compose, Unison, ocaml, and fsmonitor, with some manual setup. Installation guidance lists Drupal 7 or Drupal 8, PHP 7.1, and a Git repository as requirements; unsupported project layouts may not receive support. Teams should check those requirements against their existing application before committing to Tokaido.

Who it's for

Tokaido is best for Drupal developers and teams who want Docker-based local services, HTTPS startup, and project configuration shared through Git. It also suits contributors who can work within its ephemeral data model and platform-specific setup. It is a weaker fit for Windows users who need a stable, straightforward workflow, projects reliant on persistent local databases, or multisite teams that depend on snapshot and test commands.

Pros and cons

  • Pro: Configuration travels with the project. Storing settings in .tok/config.yml lets teammates use a shared setup from the Git repository.
  • Pro: Drupal tools and helper services are built into the workflow. The SSH endpoint includes common command-line tools, while optional services extend the local stack.
  • Pro: Open source and free. The environment and containers can be forked and modified without a paid plan.
  • Con: Local state is temporary. The database resets on restart, and files outside /tokaido/site are lost.
  • Con: Multisite commands have gaps. Snapshot and test workflows do not account for multisite databases.
  • Con: Platform setup is uneven. Windows remains experimental, while Linux requires several dependencies and manual setup.

Alternatives

For broader container workflows, compare container development environments. Docker Desktop is a better direction for readers who want a general Docker desktop product with a free Personal plan and a paid Pro tier at $9 a month. Kool may suit teams looking for a managed-cloud option or a tightly capped free BYOC setup, which includes one cluster, node, environment, and app.

Garden is worth considering for development environments centered on build minutes, cache hits, and cache retention, with an Enterprise tier that adds secrets management, RBAC, and self-hosting. kind is another free, open-source option for readers seeking a Kubernetes-focused tool. Testcontainers Desktop fits individual developers who can work within 300 minutes of cloud runtime per month on its free plan.

Tilt is a free, Apache-2.0-licensed open-source alternative. Coasts is another free local open-source option. Colima is a free MIT-licensed container runtime option for macOS and Linux.

Verdict

Choose Tokaido if your team develops Drupal and wants a shared Docker configuration, HTTPS startup, and familiar development tools at no software cost. Its project-centered setup is compelling for that audience, but persistent local data, multisite command coverage, and platform friction are real trade-offs. Look elsewhere if those constraints conflict with the way your team develops.

Alternatives to Tokaido

All alternatives
  1. 1Garden logo

    Garden

    Free planOpen sourceWebAPILinuxmacOS
    8.3From $50 a month
  2. 2DevPod logo

    DevPod

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.4Free plan
  3. 3Docker Desktop logo

    Docker Desktop

    Free planWebLinuxmacOSWindows
    7.2From $9 a month
  4. 4OrbStack logo

    OrbStack

    Free planAPImacOS
    7.2From $8 a month
  5. 5Testcontainers Desktop logo

    Testcontainers Desktop

    Free planWebAPILinuxmacOS
    7.2Free plan
  6. 6

    Kool

    Free planWebLinuxmacOSWindows
    7.1From $49 a month