Developer Tool Open Source

GateKpr

Rust-native validation platform for Shopify and WooCommerce apps. 110+ rules across webhooks, API usage, billing, security, and OAuth with multi-language parsing via tree-sitter.

Overview

What is GateKpr?

GateKpr is a fast, comprehensive validation platform built in Rust for e-commerce app developers. It statically analyzes your codebase to catch compliance issues, security vulnerabilities, and best-practice violations before they reach production.

The platform provides:

  • Static analysis - Multi-language code parsing via tree-sitter grammars
  • Platform rules - Shopify and WooCommerce specific validation rules
  • Multiple interfaces - CLI, REST API, and MCP server for flexible integration
  • Actionable output - Detailed reports with severity levels and fix suggestions

Features

6 capabilities

110+ Validation Rules

Comprehensive rule coverage across webhooks, API usage, billing, security, and OAuth compliance.

Multi-Language Parsing

Supports JavaScript, TypeScript, Ruby, Python, PHP, and Liquid via tree-sitter grammars.

CLI Interface

Fast command-line tool for local development and CI/CD pipeline integration.

REST API

HTTP server mode for integrating validation into existing workflows and services.

MCP Server

Model Context Protocol integration for AI-assisted code review and validation.

Detailed Reports

Structured output with severity levels, file locations, and actionable fix suggestions.

Rules

Validation categories
Webhooks

HMAC verification, idempotency, retry handling, and endpoint security

API Usage

Rate limiting, pagination, versioning, and error handling patterns

Billing

Charge creation, subscription handling, and usage-based billing compliance

Security

Token storage, CSRF protection, content security policies, and input validation

OAuth

Authorization flow, token refresh, scope validation, and session management

Performance

Caching strategies, bulk operations, and resource optimization

Platforms

Supported e-commerce

GateKpr validates apps built for major e-commerce platforms with platform-specific rule sets:

Shopify WooCommerce

Tech Stack

Built with
Rust tree-sitter Actix Web Serde Tokio MCP SDK

Get Started

Try GateKpr

Validate your e-commerce app against 110+ rules. Install via cargo or use the REST API for CI/CD integration.

GateKpr - E-Commerce App Validation Platform

GateKpr is a Rust-native validation platform for Shopify and WooCommerce applications. It provides 110+ validation rules across webhooks, API usage, billing, security, and OAuth compliance. The tool supports multi-language code parsing via tree-sitter grammars including JavaScript, TypeScript, Ruby, Python, PHP, and Liquid. Available as a CLI tool, REST API, and MCP server for AI-assisted code review.

Rule Categories

  • Webhook validation: HMAC verification, idempotency, retry handling
  • API usage: Rate limiting, pagination, versioning, error handling
  • Billing compliance: Charge creation, subscriptions, usage-based billing
  • Security: Token storage, CSRF protection, input validation
  • OAuth: Authorization flow, token refresh, scope validation
  • Performance: Caching, bulk operations, resource optimization

Technical Stack

Built with Rust, tree-sitter for multi-language parsing, Actix Web for the HTTP server, Serde for serialization, and Tokio for the async runtime. Includes MCP SDK integration for AI-powered code review workflows.

Developer Tools Cross-platform