kanekescom

Server-side proxy untuk mengakses Web Servive BKN (apimws.bkn.go.id)

19
4
100% credibility
Found Apr 25, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
PHP
AI Summary

This project is a lightweight proxy server that forwards requests from local applications to the Indonesian BKN Web Service API via a whitelisted server.

How It Works

1
📋 Need government employee data

You work in an office managing staff and need official civil servant details from the national database, but direct access is restricted.

2
🔍 Discover the secure bridge

You find this simple gateway tool that lets approved servers connect to the national database for you.

3
💻 Place on approved server

You download and set it up on your office server that's already allowed to reach the government site.

4
🔒 Add private security code

You create a secret password to protect the bridge from unauthorized use.

5
▶️ Launch the bridge

You start the gateway, and it begins listening for your requests.

6
🔗 Connect your local tools

Your everyday apps now send requests through this secure bridge to get the data.

Access data effortlessly

You now easily retrieve employee records, photos, and references securely without connection hassles.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is bkn-api-gateway?

This PHP-based server-side proxy lets you access Indonesia's BKN Web Service API at apimws.bkn.go.id without direct IP whitelisting. Deploy it on a whitelisted server, and your local apps—like SIMPEG systems—route requests through it, forwarding all HTTP methods, headers, and even multipart file uploads. Built on Lumen for lightweight, stateless operation, it protects access with a simple API key via X-Api-Key header.

Why is it gaining traction?

It stands out as a no-fuss server side proxying solution for restricted APIs, handling GET/POST/PUT/DELETE plus file uploads without custom code. Devs like the drop-in setup: clone, composer install, tweak .env for your gateway API key and BKN base URL, then hit /api/{path} with auth tokens. Compared to rolling your own gateway or VPN hacks, it's battle-tested for BKN endpoints like pns/data-utama or referensi_siasn.

Who should use this?

Government HR devs building PHP apps that need BKN data, such as personnel systems querying PNS info or references. Laravel teams integrating SIASN APIs via Http facade, avoiding whitelist hassles. Any backend needing a secure server side proxy for apimws.bkn.go.id without heavy frameworks.

Verdict

Grab it if you're in the BKN ecosystem—solid docs, curl/Laravel examples, and Packagist ready make setup painless despite 19 stars and 1.0% credibility score. Still early maturity with minimal tests, so audit for production; great for quick proxies but watch for edge cases in high-traffic setups.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.