What is adapya?
With adapya you can access Adabas databases from Python programs using
the Adabas API.
It comes with sample programs to show its use and demonstrates new
Adabas features like reading and storing of large binary objects using
the extended Adabas API (ACBX).
Adabas is a commercial database system that runs on Windows,
Unix and mainframe systems. For more information see
In the download area you may also find an Adabas community version for
Here is the Adabas product documentation
Python is a scripting language that allows rapid prototyping,
object-oriented or functional style programming. It is open
source and is used in a large number of projects.
Note: adapya does not implement a SQL interface as defined with the
Python DBAPI. You may do Adabas DBAPI access with the product
ADABAS SQL Gateway via the ODBC interface.
adapya requires a good knowledge of the Adabas API.
adapya is a pure Python package: it does not require compilation of
extensions. It should work on all platforms where CPython and Adabas are available.
It has been tested on Windows, Solaris and z/Linux.
It can access local Adabas databases and with the product NET-WORK
remote Adabas databases on all platforms including mainframe
z/OS, VSE, BS2000).
Prerequisite for adapya is Python version 2.5, or Python version 2.3 and
2.4 where it requires the extra ctypes package.
adapya can be downloaded from
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.