Krepšinis apima aikštės, kamuolio ir lankų naudojimą, o žaidžiama bandant pelnyti taškus už kiekvieną sėkmingą kamuoliuko metimą į lanką ir pramušimą. Tai komandinė sporto šaka, kurioje vienoje komandoje turi būti ne mažiau kaip penki žaidėjai. Kiekvienas asmuo užima vieną iš šių pozicijų: du puolėjai, du gynėjai ir vienas centras.
Kiekviena komanda kiekviename aikštės gale turi tam skirtą lanką. Norėdami surinkti taškus, žaidėjai manevruoja kamuolį aikštelėje link savo lanko ir šaudo (meta) kamuolį per lanką. Norėdami žengti į priekį aikštelėje, žaidėjai gali vienu metu varinėti (atmušti) krepšinį viena ranka, taip pat perduoti kamuolį iš vieno žaidėjo kitam. Kai kamuolį valdantis žaidėjas nustoja driblinguoti, jis turi arba perduoti kamuolį, arba jį numušti.
Komanda, turinti kamuolį, laikoma nusižengimu, o kita komanda – gynyba. Žaidžiant puolimą tikslas yra įmušti įvartį, o žaidžiant gynyboje tikslas yra sulaikyti kitą komandą nuo įvarčio pavagiant kamuolį arba blokuojant metimą. Kai besiginanti komanda įgyja kamuolį be įvarčio, tai vadinama apyvarta. Dar vienas būdas įgyti kamuolio valdymą yra atmuštas kamuolys.
Krepšinis žaidžiamas profesionalų, kolegijos ir mėgėjų lygiu ir yra teisėjaujama sporto šaka. Yra keletas taisyklių, kurios taikomos tiek puolimui, tiek gynybai, tačiau jos skiriasi visais žaidimo lygiais. Pražanga yra nusižengimas, taikomas abiem komandoms ir pasiekiamas rankomis liečiant kamuolį turintį žaidėją arba neteisėtai blokuojant metimą. Jei teisėjas paskelbia pražangą besiginančiam žaidėjui, įžaidėjui leidžiama atlikti baudos metimą arba metimą į krepšį be trukdžių. Jei pražanga padaroma pražanga, kamuolys perduodamas gynybai.
Krepšinio žaidimai yra su laiku. Paprastai kalbant, žaidimas vyksta keturiais kėliniais arba dviem kėliniais. Ketvirčio ar pusės trukmė skiriasi priklausomai nuo organizacijos ir yra nustatoma minėtos organizacijos valdymo organo. Įvartis yra paprastas su kiekvienu metimu ar krepšiu, todėl kiekvienas yra vertas dviejų taškų. Jei krepšys įmušamas iš tam tikros aikštės vietos, galima surinkti tris taškus. Baudos metimai verti po vieną tašką. Žaidimo pabaigoje laimi daugiausiai taškų surinkusi komanda.