Το GIO παρέχει APIs για ασύγχρονη ανάγνωση και εγγραφή αρχείων και άλλων ροών. Τα αρχεία αναφέρονται από URIs (ομοιόμορφοι εντοπιστές πόρων) και παρασκήνια και μπορούν να δώσουν πρόσβαση σε περισσότερα από απλά τοπικά αρχεία. Όταν εκτελούνται στην επιφάνεια εργασίας GNOME, το GIO χρησιμοποιεί GVFS για να επιτρέψει την πρόσβαση σε αρχεία μέσα από SFTP, FTP, WebDAV, SMB και άλλα δημοφιλή πρωτόκολλα. Αυτή η διαφανής πρόσβαση αρχείου δικτύου είναι ελεύθερη σε όλες τις εφαρμογές χρησιμοποιώντας GIO.
Τα APIs αρχείων GIO σχεδιάστηκαν να χρησιμοποιηθούν σε γραφικές διεπαφές οδηγούμενες από συμβάντα. Η μη φραγμένη, ασύγχρονη σχεδίαση σημαίνει ότι η διεπαφή του χρήστη σας δεν κρεμά ενώ περιμένει ένα αρχείο. Υπάρχουν επίσης σύγχρονες εκδόσεις των διαθέσιμων APIs, που είναι μερικές φορές πιο βολικές για νήματα εργασιών ή επεξεργασίες.
Το GIO επίσης παρέχει ρουτίνες για διαχείριση οδηγών και εντάσεων, ερωτήσεων τύπων αρχείου και εικονιδίων και εύρεση εφαρμογών για άνοιγμα αρχείων.
Εγχειρίδιο αναφοράς του GIO