Skip to content
Labs64Public

About

Labs64.IO Ecosystem: Your Agile Business Workflow Powerhouse

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

71 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Labs64.IO :: Website

labs64.io: the home of the Labs64.IO Ecosystem. Part of the Labs64.IO Ecosystem: positioning, product pages and the blog; technical documentation lives at labs64.io/docs.

CI Website License: MIT πŸ“– Documentation

Website: The Labs64.IO Ecosystem at the centre with modules orbiting by maturity: AuditFlow and Auth Gateway in beta, Checkout, Payment Gateway and Customer Portal in alpha, Invoicing and AI & MCP Gateway further out.

Get started Β· Features Β· Architecture Β· AI agents Β· Ecosystem Β· Documentation Β· labs64.io

Note

Module status, version and display name live only in _data/modules.yml. Never hand-write them into a page or the navigation.

Why Website?

This repository is the public face of the platform: what it is, who it is for and where to start. It deliberately carries no onboarding steps, so there is exactly one place to keep those correct.

  1. Positioning, not procedures. Product pages explain value and link to the docs for how.
  2. One source of truth for modules. _data/modules.yml renders every status and name on the site.
  3. Readable by machines. llms.txt, a sitemap and a feed are maintained with the content.

A good fit if

  • You want to fix or improve the website copy, blog or product pages.
  • You are adding a module and need it to appear in the catalogue.

Probably not what you need if

  • You want to run, configure or integrate a module: the documentation is the source for that.

Get started

Four ways in. Pick the one that matches what you have; each is complete on its own.

 1  install.sh             2  Kubernetes             3  Docker                 4  Source
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Skip the site: run    β”‚ β”‚ Read how to deploy    β”‚ β”‚ Run the website on    β”‚ β”‚ Write a post, change  β”‚
β”‚ the platform itself   β”‚ β”‚ in the docs, not      β”‚ β”‚ your machine while    β”‚ β”‚ a page, keep the      β”‚
β”‚ with one script       β”‚ β”‚ here: guides for your β”‚ β”‚ you edit a post       β”‚ β”‚ permalinks and        β”‚
β”‚                       β”‚ β”‚ own cluster           β”‚ β”‚                       β”‚ β”‚ redirects intact      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ needs  a cluster,     β”‚ β”‚ needs  a browser      β”‚ β”‚ needs  Docker         β”‚ β”‚ needs  Docker, Git    β”‚
β”‚        kubectl, helm  β”‚ β”‚                       β”‚ β”‚                       β”‚ β”‚                       β”‚
β”‚ time   ~5 minutes     β”‚ β”‚ time   ~20 minutes    β”‚ β”‚ time   ~2 minutes     β”‚ β”‚ time   a few minutes  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
 try the product           plan a real install       edit the site             contribute back

Not sure? You probably want the documentation or the Quickstart, not this repository.

1. install.sh: the quick ecosystem start

The website explains Labs64.IO; the quickest way to see it is to run it. One script installs the gateway, AuditFlow and Payment Gateway on any Kubernetes cluster, then proves it with a real request.

# No cluster yet? A throwaway one needs only Docker and k3d:
k3d cluster create labs64io-demo -p "8000:80@loadbalancer" --k3s-arg "--disable=traefik@server:0"

curl -fsSL https://raw.githubusercontent.com/Labs64/labs64.io-helm-charts/master/install.sh -o install.sh
bash install.sh

Press Enter three times to take the defaults. A few minutes later you should see:

  PASS  Obtained a demo access token from mock-oidc
  PASS  Published a demo audit event (HTTP 200) β€” first good request succeeded

 Labs64.IO is ready.
   Base URL:  http://localhost:8000
   API docs:  http://localhost:8000/swagger-ui/

Step-by-step onboarding lives in the Quickstart, not on this site. The same script later runs status, stop, start and uninstall. This is an evaluation install with a demo identity provider: keep it on a local or private cluster. Details: Quickstart Β· install.sh.

2. Kubernetes: on your own cluster

Deployment guidance is owned by the documentation site: Deploy to your Kubernetes cluster and Choose a deployment path.

3. Docker: on your machine

Only Docker is needed:

git clone https://github.com/Labs64/labs64.io.git && cd labs64.io
docker compose up -d

Open http://localhost:4000. Stop it with docker compose down.

4. Source: build and change it

Posts are Markdown files in _posts/ named YYYY-MM-DD-slug.md; pages, data and layouts follow Jekyll conventions. Before opening a pull request, build the site and check the permalinks:

docker compose run --rm labs64io bundle exec jekyll build --config _config.yml   # one-off production build

AGENTS.md lists the content guardrails, the redirect rules and the verification checklist.

Where next?

Everything below is in the Website documentation:

I want to… Read
Run Labs64.IO in five minutes Quickstart
Read about each module Products
Write a post AGENTS.md
Compare all the ways to run Labs64.IO Choose a deployment path

Something not working? Troubleshooting your first run covers the usual suspects, and you are always welcome to open an issue.

Features

  • Jekyll site: posts, pages, blog pagination and a module catalogue.
  • Module catalogue: status and names rendered from _data/modules.yml.
  • SEO continuity: legacy permalinks kept with redirect stubs and a permalink regression check.
  • Machine-readable context: llms.txt, sitemap and feed.
  • Docker-first: serve, build and link-check without installing Ruby.

Architecture

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ index.md Β· _posts/ Β· pages/  β”‚   β”‚ _data/modules.yml                β”‚
  β”‚ content                      β”‚   β”‚ module identity and status       β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                 β”‚ Jekyll (layouts, includes)         β”‚ module-status include
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ https://labs64.io                                                    β”‚
  β”‚   /docs  ──► labs64.io-docs (technical reference and onboarding)     β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Using Website with AI agents

The website tells agents what Labs64.IO is and where the authoritative pages are.

  • llms.txt. A machine-readable summary of positioning and the service catalogue.
  • Facts are in one place. Module status is data, not prose; an agent should read _data/modules.yml rather than infer it from a page.
  • Working on the site with an agent? AGENTS.md and CLAUDE.md describe guardrails and verification.

The Labs64.IO Ecosystem

Website is one module of the Labs64.IO Ecosystem; every module is documented here.

Module What it does Link
AuditFlow Audit-event routing pipeline labs64.io-auditflow
API Gateway Authenticating, policy-enforcing edge for all modules labs64.io-authproxy
Payment Gateway One API over multiple payment providers labs64.io-payment-gateway
Checkout Embeddable, brandable checkout labs64.io-checkout
Customer Portal Customer self-service UI labs64.io-customer-portal
Commons Shared Java and Python libraries labs64.io-commons
Helm Charts Kubernetes deployment for every module labs64.io-helm-charts
Workspace Dev container and multi-repo tooling labs64.io-workspace
Tests Cross-module regression suite labs64.io-tests
Docs Published documentation labs64.io-docs
NetLicensing Licensing-as-a-Service: license and entitlement management netlicensing.io
GuideChimp Interactive guided product tours labs64.com/guidechimp

Contributing

We would love your help. Blog posts and corrections to product pages are the usual changes. Fork the repository, make your change on a branch, run the checks described in AGENTS.md and open a pull request. Not sure whether an idea fits? Open an issue first and we will talk it through; that is a perfectly good way to start.

License

Following files, directories and their contents are copyright Labs64. You may not reuse anything therein without permission: _drafts/, _posts/, img/, pages/, resources/. All other files and directories are licensed under the MIT License unless explicitly stated.


Labs64.IO
Made by the Labs64 team and community.

About

Labs64.IO Ecosystem: Your Agile Business Workflow Powerhouse

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages