Free key required

Get a free key to use Transpose

50 free calls, a flat allowance that never resets. We verify a card to keep one free tier per person — it's a $0 check, never charged, done on Stripe's own page. Every conversion on this page runs through the real API, same endpoint your code would call.

Live, API-backed conversion — free key required, card verified

Config in. Kubernetes out.

Drop in a Spring Boot .properties file, JSON, YAML, TOML, XML, CSV, INI, or .env — Transpose auto-detects the format and gives you back a valid Kubernetes ConfigMap or Secret, or any other format you need. Every value correctly stringified (and base64-encoded for Secrets), because that's what the K8s schema actually requires. This page calls the exact same /v1/convert endpoint your code would.

Input 
Output 
Output appears here.
calls used this month
What actually happens to your input
send to API validate structure normalize types serialize target idle

The web tool runs on the real API.

Every conversion above is a live call to the same endpoint your code would use. If you're converting data by hand, the free tier covers casual use. If you're converting data in a pipeline — nightly exports, webhook payloads, ETL jobs — you want this behind an endpoint in your own scripts. Usage-based pricing, no per-seat nonsense.

Free
For trying it in your codebase
50 calls total
Scale
For production workloads
$49/mo · 25,000 calls
Subscribe
Enterprise
Custom volume, SLA, VPC
Talk to us
requestPOST /v1/convert
curl https://transpose-api-production.up.railway.app/v1/convert \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "env",
    "to": "k8s-secret",
    "data": "DB_PASSWORD=hunter2"
  }'

→ 200 OK
apiVersion: v1
kind: Secret
metadata:
  name: app-secret
type: Opaque
data:
  DB_PASSWORD: aHVudGVyMg==
Also does JSON/YAML/TOML/INI/CSV/XML/ENV/Properties → K8s ConfigMap, and any format → any format.