---
layout: home
hero:
name: gRPC Testify
text: Native gRPC test runner
tagline: "Deterministic gRPC testing from plain .gctf files"
image:
src: https://github.com/user-attachments/assets/d331a8db-4f4c-4296-950c-86b91ea5540a
alt: gRPC Testify mascot
actions:
- theme: brand
text: Get Started
link: /guides/getting-started/installation
- theme: alt
text: First Test
link: /guides/getting-started/first-test
features:
- title: File-Based Specs
details: "Keep test intent close to API behavior with readable sectioned .gctf files."
- title: Full RPC Coverage
details: "Test unary, client streaming, server streaming, and bidirectional flows."
- title: CI-Ready Output
details: "Use console, JSON, JUnit, Allure, and stream events for automation and observability."
- title: Built-In Validation
details: "Validate syntax, structure, and assertions before tests hit CI pipelines."
- title: Metadata-Driven Selection
details: "Tag tests with `META` and run focused subsets with `--tags` and `--skip-tags`."
- title: Secure Transport
details: "Cover TLS/mTLS endpoints and request metadata without custom harness code."
---