🇲🇩 eGov4Dev is the official developer resources for integrating with Moldova's national e-government platforms and services.

Developer resources

Build
with eGov.

eGov4Dev is the official documentation library for developers working with the eGov Moldova ecosystem of the Republic of Moldova. It provides guidance on how to integrate government platforms and services, use the shared development stack, and follow the established architecture principles.

[Authorize(AuthenticationSchemes = "MPass")] [RequireRole("CaseWorker")] [Purpose("SocialBenefitEligibility")] public async Task<IResult> VerifyIncome(string idnp) { await audit.LogAsync("income.verification.requested", subject: idnp, user: User.Idnp()); return Results.Ok(await mconnect.QueryAsync( register: "TaxAuthority", subject: idnp, purpose: "SocialBenefitEligibility" )); }

Choose your platform and start now

Each service exposes open APIs and SDK integrations — pick the one you need and follow the step-by-step guide to get connected.

Contributions and feedback

This documentation and the SDK packages live in the open. Report issues or open pull requests on GitHub, and find published packages on NuGet. Your input keeps the libraries up to date.