<Home>
00 / APPLICATION PLATFORM

One app today.
Room for what comes next.

Deploy your code, connect the services around it, and scale each workload as it grows. Keep releases, logs and resource settings together in one dashboard.

01 / APPLICATION MODELONE SYSTEM. CONNECTED SERVICES.
ONE COHERENT APPLICATION

From a single service
to a connected system.

Start with a web app. Add a private API, a worker and a database when you need them. Set CPU, memory and replicas per service. Your app can grow without giving every part the same resources.

Deploy your first application↗
ORIGINAL CONCEPT ILLUSTRATION
02 / A CONNECTED WORKFLOWGIT. CONFIGURATION. SERVICES.
YOUR WORKFLOW, CONNECTED

Start where your code lives.

Connect GitHub or GitLab. Choose a build preset or bring a container image. Keep the deployment definition beside your code.

Connect a source
CONCEPT DIAGRAM / NOT A LIVE DASHBOARD
your-repositorymain / hakopod.toml
Build presetDockerfileOCI image
Review deployment plan
03 / EVERYTHING HAS ITS PLACEEXPLORE THE DETAILS
WHEN YOUR APP GETS BUSIER

Scale the part
that needs it.

A busy API, a growing queue, another service. Give each workload room to grow from the same dashboard.

Explore resource settings

More room for a service

Adjust CPU and memory for the workload that needs them.

More copies for the load

Set replicas for supported stateless services, or configure CPU-based autoscaling within your limits.

More services for your idea

Add a worker or private API. Keep its settings and connections alongside the rest of your app.

Which workloads can scale?

Scaling needs available compute and workspace capacity. Hosted Free allows one small service and one replica; larger workloads need eligible BYO compute or self-hosting. Persistent-volume services use one replica. Managed databases have their own replication and capacity requirements.

Managed databases / Self-hosted alpha.56

Managed databases.
Choose your engine.

Choose PostgreSQL, Redis, MySQL, MongoDB or ClickHouse, with private connections and a separate copy for recovery. Inspect the restored data before changing your application’s connection.

Explore managed databases Self-hosted alpha.56 adds Managed MyDuck and Oracle Database Free. Cloud alpha.35 packages the same support. The current shared Cloud service cannot provision Oracle Free or Vitess; MyDuck availability remains capacity-dependent.
PostgreSQL + Redis / Recovery workflow
  1. 01Restore.A separate copy.
  2. 02Inspect.Your chance to check.
  3. 03Switch.Only when you decide.

Source data stays available. New writes need a fresh capture before cutover.

NEW AT THE WORKBENCHSELF-HOSTED DEVELOPMENT RELEASES

More of the work.
Within reach.

From the first HTTP request to the server underneath it. A few recent additions to help you run what you build.

REQUESTS / ALPHA.20

Follow a request past the front door.

Find a failed HTTP request, inspect its timings and backend, then check the service’s current route. Query strings, headers and bodies stay out of the log.

Explore Requests
SERVERLESS HTTP / ALPHA.21

Let the quiet services rest.

Run a JavaScript or Python HTTP function, or bring your own container. Sleep at zero replicas and wake on a request, with an always-warm option when waiting won’t do.

How sleep and wake work
NODE PLACEMENT / ALPHA.21

Put a service where it belongs.

Choose an exact node for a service, or leave placement automatic. Plans check capacity and storage constraints. A pinned service waits for its node if it goes away.

Choose a node deliberately
DEPLOYMENT NOTIFICATIONS / ALPHA.19

Close the tab. Keep the context.

Send release results to email, Slack, Discord or a signed webhook. Choose the events that matter to each application and inspect delivery history when a message is missing.

Set up notifications

Available in the self-hosted alpha releases shown above. Get alpha.21 from GitHub for all of these features. Serverless HTTP runs zero or one replica and needs a configured activation gateway; existing installations must enable it explicitly. Hakopod Cloud remains in development. Illustrations explain the concepts.

04 / SOURCE AND RELEASEKEEP THE EVIDENCE IN VIEW

A commit behind
every build claim.

Build images in your own CI and attach the exact digest, source commit and run URL to the release. Keep the origin of each service visible without guessing from a moving tag.

Connect CI to the release

CI provenance records what your authenticated pipeline reports. It is not a signed supply-chain attestation or proof that every running pod has updated.

Use the view
that fits the work.

The dashboard, CLI, and REST API share the same application model. No secret second configuration to keep in sync.

01 / DASHBOARD

See the details.

Projects, applications, deployments, and infrastructure in an interface made for everyday operations.

03 / TOML

Make it repeatable.

Keep service definitions in version control and review configuration changes with your team.