# List all available classes and functions

**How can I get a list of all available classes and the corresponding methods in Sage?**

The reason I ask is that I would like to create a syntax file for the editor Kate. I have not found one so far, if there is one, this would also solve my issue.

Sage is written mostly in python, so I suspect if you can answer this question for an arbitrary python library, you can answer it for Sage. I mention this because there may be help elsewhere for the more general case.