The cloud engineer's Tenka-Ichi.

An open-source competition platform for local and AWS cloud hosting. Teams solve problems and share scores and progress. The current version supports local Compose exercises and cloud hello-world / Cryptography Battle.

Start with a local competition. Local hosting uses SQLite and needs no AWS account. Check the organizer guide for cloud capabilities and costs.

First quest · No signup · ~3 min what-is-tenkacloud Tutorial Difficulty: Intro Learn what TenkaCloud is — by playing it. An introductory browser demo of the earlier interface. Authentication, scores and operations differ from a real event. Use the documentation for current hosting instructions. Start with this quest →

▶ Watch the 30-second tour · Hosting an event? Hosting guide → · Get a Hosted Event quote →

Operated by BULL LLC · Apache 2.0

TenkaCloud — TenkaCloud Battle ◉ English ▼◎ Score: 2360 pt / Rank: 1/2♙ Guest ▼

Welcome, Guest

Welcome to TenkaCloud Battle
Team cumulative score
Total
2360 pt
Rank
1 / 2
Problems
3
Completed
1
Score trend
Showing all 2 teams in this event
Select event / team ⌄
300025002000150010005000 21:3721:3921:4121:4321:4521:4721:4921:51 21:50 gan 1980 pt (Guest you) 2360 pt
━ gan━ (Guest you)

Take on problems

3 problems are deployed. Open the problem list to start.

Two competition formats

Live battles. Solo challenges. Or both.

Battles share a live match; Challenges score problem-solving. The screens below show the earlier interface. Check the organizer guide for currently supported problems.

Battle

Cryptography Battle keeps shared match state and scores player actions. AWS endpoint-uptime Battles remain part of the cloud restoration work.

Score events
Your team's score-change history, auto-refreshed every 30 seconds. Up to 100 newest events.
Cumulative score trend
2000150010005000 21:37:0021:43:0021:49:00
History (100)
Occurred Problem Type Delta
Seconds ago microservice-migration-battle Battle (uptime) -100 pt
1 min ago hello-world Challenge (flag) +800 pt

Challenge

Solve a problem and submit its specified answer or checkpoints. Local Compose exercises can also be used in team competitions.

Problem list (Quests)
A catalog of problems deployed to your team. Jump directly to each access URL from its card.
All (3) Battle (2) Challenge (1)
Unsolved (3)
microservice-migration-battle Battle Difficulty: intermediate In progress
hello-world Challenge Difficulty: intro Unanswered
hello-world-battle Battle Difficulty: intermediate In progress
⌄ Cleared (0)
Who it's for

Build cloud capability across the org.

For Cloud Enablement (CCoE), Platform / SRE, and Security teams that need hands-on AWS training — without rebuilding the event platform. Environment provisioning, login, scoring, and progress tracking — all in one screen.

Cloud Enablement / CCoE

Run training events multiple times a year.

New-grad onboarding, internalization programs, cross-team AWS drills — run them multiple times a year on the same platform. Move from one-off workshops to a planned annual program.

Talk to us ›
Platform / SRE

Design drills from one screen.

Manage events, teams, problems and scores in shared consoles. The current cloud hello-world exercise uses scoped CLI access. Check implementation status for Console access and other exercises.

Operator guide ›
Engineers / individual learners

Sharpen on the real thing.

An open-source platform for learning through competitions. Communities and schools can host locally; AWS exercises use cloud hosting. The OSS license is free; cloud resources are billed separately.

Author a problem ›
Onboarding

Connect and run a cloud competition.

Review platform and competitor-account permissions before starting. The current CLI and the pipeline pinned to an earlier release are separate deployment paths.

01

Prepare the platform.

Check the AWS account, region and required permissions, then follow the organizer guide for make deploy.

02

Locked with ExternalId.

For AWS exercises, prepare the competitor bootstrap and verify its registered role and ExternalId.

03

Compete from the portal.

Create the event and teams, prepare supported problems and start the competition. Participants start local Docker exercises when needed.

Security

Your AWS account, still yours.

  • Cross-account AssumeRole + ExternalId. Operations use a registered role and verified ExternalId in the competitor account.
  • Verify ownership and cleanup. Check teardown results. Event data, retained storage and competitor bootstrap resources remain; review AWS billing as well.
  • The code is on GitHub. Inspect the Lambda functions, Step Functions and infrastructure code. Apache License 2.0.
  • Review usage and retained resources. The platform needs no always-running server, but API/database usage and retained storage are not guaranteed to cost zero.
SSO Credentials
Example of the earlier AWS Console interface. Current cloud hosting provides scoped CLI access for hello-world.
How to use Current CLI credentials last at most 15 minutes; the actual expiry is shown in the portal. Console access remains subject to the implementation requirements.
microservice-migration-battle
AWS Accountc7782015332
Regionus-east-1
hello-world
AWS Account677c9285832
Regionap-northeast-1
hello-world-battle
AWS Account677c9285832
Regionus-east-1
0$
OSS license fee. Cloud usage is billed separately.
100%
Open source. Apache 2.0. End to end.
2files
Basic AWS problem definition: metadata.json + template.yaml.
2ways
Local hosting / cloud hosting.
Catalog grows with you

Missing a problem? Author your own.

Canonical problem content lives in TenkaCloudChallenge. Follow the authoring guide to define and verify the runtime and scoring for each format. Problem Pack validation and installation remain available; activation into the current event catalog and drill integration are incomplete.

Start with an AI agent

Paste the prompt below into Claude Code or Codex and the agent will explain TenkaCloud and guide you through playing or hosting. It reads the LLM briefing llms-full.txt.

Fetch https://tenkacloud.com/llms-full.txt and read it — it is the canonical AI-agent briefing for TenkaCloud. If you cannot fetch URLs, ask me to paste its contents instead. Then, in my language: (1) explain what TenkaCloud is in about five sentences, (2) ask whether I want to PLAY (no AWS account needed) or HOST my own event on AWS, and (3) guide me step by step through the matching quick start from the briefing, stating costs and teardown before anything touches a real AWS account.
Read the book

The whole method, in one book.

Build a local Challenge, an AWS Challenge, and an AWS Battle in increasing order of difficulty, then run them as a competition several teams can play. It is written around TenkaCloud, but reading it needs neither an AWS account nor a TenkaCloud install. Available in English and Japanese.

Commercial offerings

Three productized offerings — formally documented.

The OSS platform stays free under Apache 2.0. For organizations that want setup, live operations, or a program run for them, we offer three productized packages. Each has a fixed shape — scope, deliverables, exclusions, delivery model.

Hosted Event

One operated drill, end to end.

A 1-day cloud drill on the public OSS catalog, run by us. Event design, deploy into your AWS account, dry run, live facilitation, post-event report. Per-event fixed price.

Annual Arena

A 12-month program.

An annual contract of 4 operated events per year for one org: learning paths curated from the public problem catalog (beginner → advanced). Original problem development is not included in this package.

CCoE Enablement (add-on)

Advisory, sold separately.

A monthly retainer for operating-model / training-roadmap work. Never bundled into the two offerings above, so events stay productized. If you want both, that is two line items.

Pricing

Start small. Move to a yearly program.

The platform’s OSS license is free. AWS usage and retained storage can incur separate charges. Service fees for setup and event operations are listed below.

Starter
¥500K/ event
Pilot (1 event, up to 2 teams)

For first-time hosts who want to validate the operated experience at a small scale.

  • Up to 2 teams per pilot event
  • Deploy / day-of support
  • Selected from the public problem set

* You bring your own AWS account.

Discuss publicly on GitHub →
Annual Arena
¥6M/ year
Annual contract — 4 operated events per year

For organizations that want to run 4 events per year on the same platform — new-grad onboarding, CCoE programs, or platform enablement.

  • Up to 4 events per year (by department / cohort)
  • Beginner → intermediate → advanced learning path proposal from the public problem catalog + facilitator playbook template
  • Post-event PDF report (= scoring history, team progress, and attack timeline pulled from the portal — one PDF per event)

* Quoted by scope and scale. You bring your own AWS account.

Discuss publicly on GitHub →

Custom problem authoring follows the same scope as regular software development (requirements → implementation), so we quote it separately. Get in touch for that and for anything beyond these tiers.

Not sure which plan fits

Let's talk.

Cloud enablement programs, internal onboarding, recurring AWS drills — share your scale, cadence, and audience, and we'll figure out the right setup together.

If you are considering TenkaCloud for enterprise or internal training use, please feel free to contact us. TenkaCloud is open source, but we would love to learn more about real-world training needs, custom exercise requirements, and how organizations want to run hands-on operations/security drills.