VarSome REST API has been designed to be as simple as possible to use: you send a simple request to VarSome's API and you get a response in JSON format. This makes it ideal for implementation in Python, R, Perl, Java, or any other programming language.
The API has been designed with performance in mind: in practice it can fully annotate over 600 variants / second over an average internet connection. This is made possible through batching requests, as demonstrated in the reference API client: each API request can contain several thousand variants in a single call. A user-configurable allele frequency filter allows you to further increase throughput up to 4x faster: this filter will skip variants whose gnomAD allele frequency is higher than a threshold that you set.