Virtufin API
A high-performance gRPC API gateway built on .NET that provides a unified interface for service discovery, method invocation, state management, configuration, and event-driven pub/sub messaging.
Key Features
| Feature | Description |
|---|---|
| gRPC Gateway | Dynamic gRPC service discovery and invocation via reflection |
| REST API | HTTP/1.1 and HTTP/2 endpoints with Swagger UI |
| Pub/Sub Streaming | Event-driven messaging with server-side streaming subscriptions |
| State Management | Distributed key-value state store with conflict detection |
| Multi-Language SDKs | First-class clients for C# (.NET), Python, and TypeScript |
| Dapr Integration | Leverages Dapr for pub/sub, state, and service-to-service invocation |
Get Started
- Getting Started — Install and run your first API call
- Architecture — System components and data flow
- API Reference — Complete REST and gRPC API docs
- SDK Guides — Client library usage for C#, Python, and TypeScript
- Deployment — Docker, Kubernetes, and CI/CD
- Troubleshooting — Common issues and solutions
- Project README — Full project overview with Quick Start and build instructions