Thrift IDL check

Parses a Thrift IDL, checks its structure and generates a client: it finds duplicate field numbers and names, unknown types, required fields in a union and duplicate methods, then produces interfaces, enums, a service description, a JSON schema and a transport-agnostic client skeleton.

Fill in the fields, run the tool and review the result. Your input is not added to a public page. Use the learning mode for calculation details.