tik4net
tik4net is a .NET library for managing MikroTik routers through the MikroTik API protocol. It provides a clean, scalable interface ranging from low-level raw API access to a fully typed O/R mapper for high-level operations. The library ships as three NuGet packages. The core tik4net package offers synchronous and asynchronous read/write access through an ADO.NET-like API. tik4net.entities builds on this with a high-level O/R mapper featuring strongly typed entities and full CRUD operations. tik4net.testing provides TikFakeConnection for unit testing without a live router. Key features include both low-level API access and an easy-to-use O/R mapper, stable interfaces with backward compatibility, support for a broad range of .NET runtimes including .NET Framework 4.6.1+, .NET Core 2.0+, .NET 5 through 9, Xamarin, and Unity, compatibility with the modern RouterOS login process, and an MNDP discovery helper. The current release targets netstandard2.0 and is tested against RouterOS 7.21.4. The library is well-docu