Indy officially supports Android only in Delphi. However, Indy doesn't use any Android-specific APIs. Android is based on top of Linux, and Indy supports Linux in both Delphi and FreePascal, and targets the native Posix APIs even on Android, so it should be possible to use Indy for Android in FreePascal, though I don't have specific instructions to give for setting that up.