PyAMF FAQ

General Questions

Why does this project exist?

We're writing an implementation of AMF for Python because there were no libraries available with support for the full AMF specifications, licensed under the MIT or similar.

Is PyAMF proprietary?

Nope, PyAMF is open source / free software. The PyAMF developers hold the copyright on the code, but that copyright is an MIT-style license which is fully compliant with the Debian Free Software Guidelines. In other words, you are free to download, modify, and redistribute PyAMF as you please; no permission from the PyAMF developers or anyone else is required.

Is PyAMF stable enough for me to use for my own projects?

Yes, we consider it's ready for prime-time production. See ProfilingResults and SuccessStories.

What operating systems does PyAMF run on?

All modern flavors of Unix, Win32, BeOS, OS/2, MacOS X. PyAMF is written in pure Python and will run anywhere Python 2.3 or newer runs.

What kind of hardware do I need to run a PyAMF server?

Server requirements depend on many factors, such as number of users, package size, and the protocol being used. When using Apache, it is likely that Apache itself will be the biggest factor in memory usage.

Does this mean I have to set up Apache to use PyAMF?

The short answer: no.

The long answer: if you just want to serve up your application on a Apache server see the ModPythonHowto and ModWSGIHowto.

When's the next release?

See our status page, http://pyamf.org/roadmap.

I need a high resolution version of the PyAMF logo, where can I get it?

Vectorized versions of the PyAMF logo are available in the logo directory of the www tree of the PyAMF repository.

How-to

Troubleshooting

Developer Questions