Documentation.md 2.3 KB

GRPCCore

A gRPC library for Swift written natively in Swift.

🚧 This module is part of gRPC Swift v2 which is under active development and in the pre-release stage.

Package structure

gRPC Swift is distributed across multiple Swift packages. These are:

This package, and this module (GRPCCore) in particular, include higher level documentation such as tutorials.

Modules in this package

  • GRPCCore (this module) contains core abstractions, currency types and runtime components for gRPC Swift.
  • GRPCInProcessTransport contains an in-process implementation of the ClientTransport and ServerTransport protocols.
  • GRPCodeGen contains components for building a code generator.

Topics

Tutorials

  • doc:Hello-World
  • doc:Route-Guide

Essentials

  • doc:Generating-stubs

Getting involved

Resources for developers working on gRPC Swift:

  • doc:Design
  • doc:Benchmarks