CAPost v1.0.1

Studio API Berdaulat Zero-Knowledge

Rust 2024 Native • Multi-Protocol (REST/GraphQL/WS/SSE/gRPC) • OpenCollection YAML • <65MB RAM

Studio API Berdaulat Zero-Knowledge & Workbench Bertenaga AI

Studio API berdaulat dan workbench HTTP/REST, GraphQL, WebSocket, SSE, dan gRPC berkinerja tinggi. Format terbuka Bruno OpenCollection YAML 100% kompatibel Git, pembersih rahasia SQLCipher 4 zero-knowledge, AI pembuat assertions otomatis, dan mesin async Rust ringan (<65MB RAM).

TAMPILAN NYATA API WORKBENCH

Workbench HTTP, GraphQL, WebSocket & gRPC Berkecepatan Tinggi

Tampilan asli CAPost v1.0.1: Format Bruno OpenCollection YAML 100% kompatibel Git, pembersih token lokal SQLCipher, dan pengujian assertions otomatis.

CAPost API Studio — [Payment Gateway Service / OpenCollection]
🔒 Secret Scrubber: ACTIVE ⚡ Engine: Rust Async (<65MB) Env: Staging-VPC
OpenCollection (YAML)
POST Charge Card
GET Query Order
gRPC StreamSettlement
WS LiveTrxTicker
Environments
● Staging-VPC ACTIVE
○ Local-MockServer :8098
POST
Request Body (JSON) Vault: Bearer [REDACTED_TOKEN]
{ "order_id": "0192e411-8a4b-7000", "amount_minor": 2900, "currency": "USD", "client_token": "{{vault.card_nonce}}" }
✓ Auto-Assertion: res.status === 200 && res.body.status === 'settled'
200 OK Time: 18ms Size: 384 B
{ "success": true, "transaction_id": "tx_sovereign_982", "status": "settled", "captured_at": "2026-10-27T08:14:02Z", "hash": "0x4fe2...a98" }
PASS: 4/4 Assertions | CI/CD Runner: capost-cli run collection.yaml
RAM Footprint: 48.2 MB (Zero Electron)
NATIVE API WORKBENCH BENCHMARKED

Tolok Ukur Kinerja Nyata (Real Benchmarks)

Diuji pada Linux x86_64 Fedora 44, koleksi 500 endpoint API multi-protokol.

Metrik EvaluasiCAPost (v1.0.1)Postman (Electron/Cloud)Insomnia (Electron)Bruno (Electron)Hoppscotch (Web/PWA)
Cold-Start Launch< 300ms (Rust Native)> 4,800ms~3,500ms~2,100ms~2,400ms
RAM Usage (Idle)< 65 MB> 480 MB~320 MB~140 MB~190 MB
Collection Storage FormatOpenCollection YAML (Git-First)Proprietary Cloud LockProprietary Cloud SyncBru Plaintext FilesCloud DB / JSON
Secrets SecuritySQLCipher 4 + PII ScrubberPlaintext / Foreign CloudPlaintext / Foreign CloudPlaintext .env filesBrowser LocalStorage
Multi-Protocol SupportREST, GraphQL, WS, SSE, gRPCREST, WS, gRPCREST, GraphQLREST, GraphQLREST, WS
Headless CI/CD Runner Size~12 MB (capost-cli binary)> 180 MB (Newman + Node)Inso CLI (Heavy)Bruno CLI (Node)CLI (Node)
12 SOVEREIGN CAPABILITIES

Kemampuan Studio API Berdaulat CAPost

Dirancang untuk backend engineer dan QA automation yang menolak vendor lock-in cloud dan menuntut privasi rahasia API mutlak.

📂
Bruno Native

Format OpenCollection YAML (Bruno Native)

Format koleksi terbuka berbasis berkas YAML yang dapat dibaca manusia dan 100% kompatibel Git tanpa dependensi cloud proprietary.

🔐
SQLCipher 4

Brankas Rahasia SQLCipher 4 Zero-Knowledge

Token otentikasi, bearer token, dan API keys dienkripsi lokal dengan SQLCipher 4 dan Argon2id, dilengkapi scrubber regex otomatis untuk mencegah kebocoran PII.

🌐
5 Protocols

Workbench Multi-Protokol Terpadu

Dukungan klien kelas satu untuk HTTP/1.1, HTTP/2, REST, kueri GraphQL, koneksi streaming WebSocket, Server-Sent Events (SSE), dan RPC gRPC.

🤖
AI Co-Pilot

AI Co-Pilot untuk Assertions & Mock Schema

Asisten AI cerdas untuk men-generate script validasi assertions otomatis, sintesis schema respons, dan deteksi edge-case payload.

🚀
CI/CD Runner

Headless CLI Test Runner (capost-cli)

Biner tunggal ~12 MB tanpa runtime Node.js untuk mengeksekusi koleksi pengujian otomatis di pipeline CI/CD GitHub Actions atau GitLab CI.

⚡
Mock Engine

Server Mock Async Terintegrasi

Jalankan mock server lokal instan berbasis async Rust untuk mensimulasikan respons JSON kompleks, kode status, dan latensi jaringan.

🌲
Multi-Env

Manajemen Multi-Environment & Variabel

Beralih mulus antara profil Dev, Staging, dan Production dengan enkripsi variabel rahasia per-lingkungan.

📜
QuickJS Hooks

Mesin Skrip QuickJS Ringan

Eksekusi hook pra-request dan pasca-respons dengan JavaScript modern tanpa overhead memori NodeJS atau risiko kerentanan npm.

🏎️
Rust Native Core

Performa Ekstrem Rust (<300ms, <65MB RAM)

Dibangun dengan arsitektur Rust murni 2024. Startup instan di bawah 300 milidetik dan konsumsi RAM kurang dari 65 MB—8x lebih ringan dari Postman.

🔍
Response Diff

Inspektor Visual Response Diff & Timeline

Bandingkan payload respons antar eksekusi secara visual berdampingan dengan rincian timeline latensi DNS, TCP, TLS handshake.

📥
Lossless Import

Impor 1-Klik dari Postman & OpenAPI

Migrasi instan tanpa kehilangan data dari Postman Collection v2.1, Insomnia workspace, serta OpenAPI/Swagger JSON/YAML.

🛡️
Zero Telemetry

100% Offline-First & Nol-Telemetri

Bekerja mandiri tanpa kewajiban login akun, tanpa pencatatan analitik request, dan kedaulatan data endpoint Anda tetap terlindungi.

Paket Lisensi CAPost

Pilihan lisensi seumur hidup (Lifetime) atau langganan fleksibel tanpa lock-in cloud.

CAPost Community

Untuk backend developer dan tester individu yang menginginkan workbench API lokal yang cepat, bersih, dan bebas vendor-lock.

$0 / gratis selamanya
  • ✓ Workbench lengkap REST, GraphQL, dan WebSocket
  • ✓ Format OpenCollection YAML (100% Git-ready)
  • ✓ Runner pengujian headless capost-cli untuk CI/CD
  • ✓ Manajemen multi-environment lokal
  • ✓ Impor lossless dari Postman & OpenAPI
Paling Direkomendasikan

Founder Lifetime Pro

Pilihan utama para lead backend & QA automation: brankas rahasia SQLCipher, dukungan gRPC/SSE, dan AI co-pilot assertions.

$29 / sekali bayar seumur hidup (promo rilis)
  • ✓ Semua fitur dari CAPost Community
  • ✓ Brankas rahasia SQLCipher 4 + Argon2id scrubber
  • ✓ Workbench protokol lanjutan gRPC dan Server-Sent Events
  • ✓ AI Co-Pilot assertions & validasi skema otomatis
  • ✓ Embedded async mock server dengan latensi emulasi
  • ✓ Profil enkripsi multi-environment dinamis
  • ✓ Lisensi komersial seumur hidup & update minor

Pro Subscription

Pilihan fleksibel bulanan untuk tim yang memerlukan sinkronisasi relay multi-device terenkripsi.

$10 / per bulan
  • ✓ Semua fitur Pro aktif secara berkala
  • ✓ Relay sinkronisasi multi-device terenkripsi
  • ✓ Pembaruan model AI Co-Pilot terbaru
  • ✓ Prioritas dukungan teknis langsung
  • ✓ Batal kapan saja tanpa komitmen jangka panjang

Pertanyaan yang Sering Diajukan (FAQ)

Segala hal tentang format OpenCollection YAML, privasi token, dan runner CI/CD.

Apakah CAPost mengirimkan request API, header, atau token otentikasi saya ke cloud?

Sama sekali tidak. CAPost adalah studio API 100% lokal-pertama (local-first) dengan prinsip kedaulatan data tanpa telemetri. Seluruh kredensial rahasia disimpan dalam brankas terenkripsi SQLCipher 4 bertenaga Argon2id di perangkat keras lokal Anda. Tidak ada data request yang di-proxy ke server kami.

Apa itu format OpenCollection YAML dan apakah kompatibel dengan Bruno?

OpenCollection adalah format standar terbuka berbasis YAML yang dapat dibaca manusia dan sangat ramah Git version control. Setiap folder dan request disimpan sebagai berkas teks biasa. Format ini kompatibel penuh dengan spesifikasi koleksi Bruno, sehingga Anda dapat melakukan git commit, branch review, dan merge conflict secara bersih.

Bisakah saya menjalankan pengujian API secara otomatis di pipeline CI/CD?

Sangat bisa. Biner mandiri capost-cli berukuran hanya ~12 MB tanpa ketergantungan runtime Node.js atau Electron. Anda dapat menjalankannya di GitHub Actions atau GitLab CI via perintah 'capost-cli run collection.yaml' dan menghasilkan laporan JUnit XML secara langsung.

Bagaimana cara kerja server mock bawaan tanpa Node.js?

CAPost menyertakan mesin mock server async berbasis Rust murni. Anda dapat mengaktifkan mock server lokal untuk mensimulasikan respons JSON kompleks, kode status error (400, 500), dan latensi jaringan yang dapat dikonfigurasi dengan konsumsi RAM di bawah 10 MB.