The main difference between an indoor and outdoor Basketball is the material they are made of. Indoor basketballs are typically made of leather or composite materials, which provide a better grip and feel for indoor courts. Outdoor basketballs are made of rubber or synthetic materials, which are more durable and can withstand the rough surfaces of outdoor courts.