# API Notes: IOSurface framework

The full API is described in Apple’s documentation, both the C and Objective-C APIs are available (but see the API Notes below).

These bindings are accessed through the `IOSurface` package (that is, `import IOSurface`).

## API Notes

The entire framework is available from Python. But note that PyObjC does not have bindings for mach ports and the C library for XPC.

Note

This framework is only available on OSX 10.6.