Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
33 lines (24 sloc) 912 Bytes


This is a (currently incomplete) .NET client library for the EVE Online API, implemented in F# in a completely async manner, and using either RavenDB or the filesystem for caching.

See also the EVE Community Toolkit.



open EveLib
open EveLib.RavenCache

let getOnlinePlayers () = async {
    let client = RavenEveClient.CreateFSharp()
    let! status = client.GetServerStatus()
    return status.OnlinePlayers


using EveLib;
using EveLib.RavenCache;

static class EveExample
    async Task<int> GetOnlinePlayers()
        var client = RavenEveClient.CreateAsync();
        var status = await client.GetServerStatus();
        return status.OnlinePlayers;
Something went wrong with that request. Please try again.