NTi Data Provider
The leading IBM i connector designed for .NET.
All of your IBM i natively from .NET.
Connect .NET and your IBM i with NTi for immediate access to data, programs, and much more.
The full power of your AS/400, available through a standardized EF Core and ADO.NET interface, familiar to every developer.
No IBM i skills required, no learning curve.
More than a connector. A new way to develop on IBM i.
Three components. One solution.
The connector and its extensions.
Give your developers the right tools.
All of IBM i, accessible from Visual Studio.
NTi Data Provider is the dedicated connector designed for IBM i: queries, transactions, procedures, and direct access to your AS/400, iSeries data and services.
Ready in 10 minutes, anywhere!
- No client-side driver and no IBM i installation required
- Agnostic to platforms and versions
- Full access: DB2 for i, RPG, CL commands, APIs
- Secure TCP/IP connection (SSL/TLS)
- Optimized management of QZDASOINIT / QZRCSRVS jobs
- 100% standalone, with no third-party dependencies
- Compatible with on-premise, cloud, and containers
- Standardized ADO.NET interface
- Support for complex transactions, typed parameters, and data streaming
The official EF Core extension for DB2 for i.
Develop your .NET applications faster, without writing a single line of SQL. The EF Core extension from NTi allows you to leverage your IBM i with the same tools and methods as your other databases, directly from Visual Studio.
100 % EF Core, 100 % IBM i.
- Code First: Tables, columns, and CRUD access generated without SQL
- DB First: Data access layer generated from an existing database
- EF Core handles the entire data access layer.
- .NET Standard: Can be used as for SQL Server, Postgres or Oracle
- .NET Model: Generate your entities directly
- Automatic migration: Manage schema changes without SQL manipulation
- Optimized for IBM i: Performance tailored to the specific requirements of DB2 for i
- One-click installation from NuGet
The NTi Toolbox extension.
Toolbox is the toolbox to master your IBM i, AS/400, iSeries. Messages, spools, jobs, CL commands, system values: everything becomes accessible, automatable, and integrated into your .NET applications.
Control, monitor, automate!
- Spool files: List and retrieve spool files
- CL commands: Retrieve command definitions and prompts
- Program calls: Run service procedures
- Jobs: Listing, monitoring, and locking
- System messages: Send, receive, reply
- System values: Access key settings
- Network and database: Access network attributes and DB relationships
- Extended compatibility: Works on .NET Framework 4.7+, .NET Core, and .NET 5 to 9
- One-click installation from NuGet

Concrete possibilities. And endless ones.
More than just access to data.
Micro-services.
With NTi, the power and versatility of .NET make it easy to expose IBM i services to all web technologies, regardless of load or architecture.
.NET on Power.
Deploy your .NET applications in containers and centralize your .NET/IBM i workloads on a powerful, secure, and cost-effective Power infrastructure. NTi is compatible with .NET runtimes on Power and modern virtualized or containerized environments.
IBM i modernization.
Access the commands, programs, and database of your IBM i. Reuse what you already have, capitalize on your expertise, and modernize without rewriting everything.
Edge computing & IoT.
NTi supports x86, ARM, and Power architectures. Create intelligent gateways between your connected devices and your IBM i, in embedded or real-time environments.
Pricing.
A single license per IBM i / AS/400 partition, independent of server power, with an annual subscription for unlimited use.
Unlimited number of users, no software group concept, and access to the NTi connector, EF Core extension, and Toolbox Extensions.
1 year
5 000€ ex VAT /yr
Per LPAR.
3 years
4 000€ ex VAT /yr
Per LPAR.
5 years
3 000€ ex VAT /yr
Per LPAR.
Publisher License
Are you an integrator or publisher? Let's discuss a customized offer tailored to your needs.
Contact usFrom idea to action.
Instantly with NTi.
Designed and developed to be intuitive and easy to integrate, NTi is native to .NET.
No complex setup, no software layer, and zero external dependencies.
A solution acclaimed, tested, and adopted by our clients from the very first trials.
Add.
Download NTi from NuGet.
Develop.
Create your programs with Visual Studio.
Deploy.
Deploy your .NET apps!
Your trial license
in one click.
Start now and receive within 24 hours an SQL script containing your NTi trial license, to be executed directly on your IBM i partition, with no installation required. You only need to reference NTi in your .NET project to immediately benefit from all its features.
Frequently asked questions.
Do you have questions about integrating NTi and its extensions into your company? Our FAQ is here to provide clear and helpful answers to the most frequently asked questions from our clients.
If you can't find the answer you're looking for, get in touch with us : We're available to help you and answer your questions.
License: A single license per IBM i - AS/400 partition, regardless of server power, with an annual subscription for unlimited use:
- An unlimited number of users.
- No knowledge of software groups.
- Access to the NTi data provider, EF Core, and Toolbox Extensions.
A 30-day free trial is also available to test NTi and its extensions.
Maintenance: Updates for NTi and its extensions (EF Core and Toolbox NTi) are free and available via the NuGet package manager, with guaranteed upward compatibility.
NTi, EF Core, and Toolbox do not require any special technical support. These tools rely on universal skills (C#, SQL, HTML) and can be installed via NuGet in your .NET projects, without relying on third-party software such as ACS or ODBC.
Client side (.NET):
- Required tools: Visual Studio or Visual Studio Code, and the NuGet package manager.
- No additional configuration is required on the .NET side.
IBM i side:
- No installation is required, except for the activation of standard TCP/IP servers (*DATABASE, *RMTCMD, *SIGNON). These services are generally already active on recent IBM i systems.
In less than 10 minutes, NTi is ready to use.
The license key is renewed only on IBM i: simply run an SQL script provided by Aumerial on the relevant partition.
No action is required on the client side (.NET): your existing applications will continue to function without recompilation or redeployment.
You can choose to purchase licenses valid for 1, 3 or 5 years, thus avoiding an annual update if you choose the longer period.
Although NTi does not require specific technical support, Aumerial remains available to answer your questions or assist you in case of any issue.
In rare specific cases, an anomaly may occur. If this happens, we quickly analyze the situation to identify the cause. If necessary, we develop and deploy a fix or update via NuGet as quickly as possible to ensure the continuity of your operations.
To help you use nti and its extensions, comprehensive and regularly updated documentation is available, or write to us at contact@aumerial.com .
IBM i compatibility: NTi, EF Core, and Toolbox NTi work with all versions of AS400, IBM i, and iSeries that have a TCP/IP connection and an RJ45 port. Although it is possible to interact with older versions, the use of versions later than V5R4 (February 2006) is recommended for business operations.
.NET compatibility: NTi and its extensions are compatible with:
- .NET 6 and later, including .NET 8.
- Mono.
- All platforms (Windows, Linux, Android, iOS).
NTi is also compatible with containerized environments such as Docker or OpenShift.
NTi offers enhanced security:
- Authentication: Requires a username and password for each session, as on a 5250 interface.
- License key: Access is limited to partitions with a valid NTi license key.
- Automatic session closure: TCP connections are automatically closed when unused, eliminating ghost jobs (unnecessary QZDASOINIT).
Native to .NET, NTi is built on the Common Language Runtime (CLR) and ensures full portability and cross-platform compatibility, allowing you to deploy your applications on Windows, Linux, ARM, Docker, and more, without any dependency on native drivers.
- No specific installation or configuration is required on the IBM i side.
- Available on NuGet, NTi and its EF Core and Toolbox extensions install quickly and become operational in under 10 minutes
- EF Core 8 simplifies access to DB2 for i with standard .NET models, eliminating the need for manual SQL.
- Toolbox NTi automates administrative tasks (spools, jobs, CL commands) directly from .NET, replacing third-party tools.
- NTi optimizes TCP/IP connection management (e.g., QZDASOINIT) by removing unnecessary jobs and integrating SSL/TLS for secure exchanges.
- Compatible with .NET 6 and later, including .NET 8, Mono, and all platforms (Windows, Linux, Android, iOS).
Yes, NTi was designed to leverage your IBM i resources while facilitating integration with other databases.
- Existing programs: You can use your RPG, COBOL (including S36), and stored procedures directly.
- Multiple databases: NTi also integrates into hybrid environments where DB2 for i coexists with SQL Server, Oracle, or PostgreSQL. EF Core provides a unified abstraction layer, simplifying access.
Absolutely, NTi extends the capabilities of .NET to IBM i :
- Containerization and CI/CD: NTi supports Docker and OpenShift, simplifying modern DevOps and automation practices.
- Artificial Intelligence: With .NET 8, NTi provides access to AI and machine learning libraries, such as Azure Machine Learning, to enhance your applications.
- Cloud interoperability: Easy access to services such as Microsoft Azure and Office 365.
- Remote deployment: All configurations can be managed without physical intervention on site.
- Multi-AS400 management: NTi can interact with multiple machines of different versions (for example, reading data on V7R5 and writing on V5R4) within a single C# program, as long as the data types are compatible.
NTi, EF Core, and Toolbox NTi are designed to work alongside your existing tools (ACS, iNavigator, etc.):
- Their integration is non-intrusive, allowing you to adopt them gradually.
- They modernize your workflows while preserving your existing investments.
NTi supports all types of DB2 for i data, including:
- LOB fields (BLOB, CLOB, XML).
- Specific types such as Geospatial.
Yes, NTi allows you to:
- Specify custom ports for each service (database, CL commands, programs).
- Use SSL/TLS for secure connections.
- Configure port mapping via the PORT MAPPER service if the standard configuration is not used.